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