Графический способ записи алгоритмов
ОСНОВЫ АЛГОРИТМИЗАЦИИ
При графическом представлении алгоритм изображается в виде последовательности связанных между собой функциональных блоков, каждый из которых соответствует выполнению одного или нескольких действий. Схема включает в себя геометрические фигуры (блочные символы), соединения в виде стрелок, указывающие порядок выполнения операций, дополнения элементами словесной или математической записи. Написание блочных символов подчиняется стандартам ГОСТ 19.002-80 и 19.003-80 и международным стандартам ИСО 2636-73 или ИСО 1028-73.
Основные графические обозначения:
Название и обозначение блока | Пояснение |
Процесс | Вычислительное действие или последовательность действий. Применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. |
Решение (условие) | Проверка условий. Указывается условие, вопрос или решение, определяющее дальнейшее направление алгоритма. Условия могут быть простыми и составными. Выходы из блоков обязательно должны снабжаться пояснениями о направлениях исполнения алгоритма при выполнении или невыполнении приведенного условия. В каждом блоке "решение" должны быть указаны вопрос, условие или сравнение, которые он определяет |
Модификация | Начало цикла (обычно такое обозначение используется для цикла с параметром). Внутри блока записывается параметр цикла, для которого указываются его начальное значение, граничное условие и шаг изменения значения параметра для каждого повторения. |
Предопределенный процесс (подпрограмма) | Вычисления по подпрограмме, созданной самостоятельно или по стандартной подпрограмме |
Ввод-вывод | Ввод-вывод в общем виде |
Пуск-останов | Начало, конец алгоритма, вход в подпрограмму или выход из подпрограммы. |