Существуют различные варианты записи алгоритмов. К основным относятся описательный и графический способы.Описательным называется алгоритм, составленный на естественном, в частности, математическом языке. Графический способ отличает компактная и наглядная форма записи в виде специальных графических знаков с указанием связи между ними.При разработке программ рекомендуется использовать графический способ записи алгоритма в виде блок-схемы.Блок-схема — это графическое изображение алгоритма в виде плоских геометрических фигур (блоков), соединенных линиями. Внутри блока записывается действие, которое нужно выполнить, или условие, которое необходимо проверить. Блок-схема — стандартный способ записи алгоритма, существует государственный стандарт (ГОСТ), содержащий перечень правил построения блок-схем.
Наименование | Обозначение | Функция |
Блок начало-конец (пуск-остановка) | Элемент отображает вход из внешней среды или выход из неё (наиболее частое применение − начало и конец программы). Внутри фигуры записывается соответствующее действие. | |
Блок вычислений (вычислительный блок) | Выполнение одной или нескольких операций, обработка данных любого | |
Логический блок (блок условия) | Отображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определенных внутри этого элемента | |
Предопределённый процесс | Символ отображает выполнение процесса, состоящего из одной или нескольких операций, который определен в другом месте программы | |
Данные (ввод-вывод) | Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод | |
Граница цикла | Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. | |
Соединитель | Символ отображает вход в часть схемы и выход из другой части этой схемы. Используется для обрыва линии и продолжения её в другом месте Соответствующие соединительные символы должны иметь одинаковое обозначение. | |
Комментарий | Используется для более подробного описания шага, процесса или группы процессов. |