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