В блок-схеме каждому типу действий (вводу данных, вычислению значений выражений, проверке условий, повторением действий, окончанию обработки и т.п.) соответствует своя геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.
Ниже, в таблице приводятся основные блочные символы для алгоритмов.
Название символа | Обозначение | Пояснение | |||
Процесс | Вычислительное действие или последовательность действий | ||||
Решение | Проверка условий | ||||
Модификация | Начало цикла | ||||
Предопределенный процесс | Вычисления по подпрограмме, стандартной подпрограмме | ||||
Ввод-вывод | Ввод-вывод данных в общем виде | ||||
Пуск-останов | Начало, конец алгоритма, или вход и выход в подпрограмме | ||||
Документ | Вывод документа на печать |
Блок " процесс " применяется для обозначения действия или последовательности действий, изменяющих значение, форму представления или размещения данных. Для упрощения схемы несколько отдельных действий обработки можно объединять в один блок.
|
|
Блок " решение " используется для обозначения переходов управления по условию. В каждом блоке "решение" должны быть указаны вопрос, условие или сравнение, которые он проверяет.
Блок " модификация " используется для организации циклических конструкций. (Слово модификация означает видоизменение, преобразование). Внутри блока записывается параметр цикла, для которого указываются его начальное значение, конечное значение и шаг изменения значения параметра для каждого повторения.
Блок " предопределенный процесс " используется для обращения к вспомогательным алгоритмам, существующим в виде некоторых самостоятельных модулей, а также для обращений к библиотечным подпрограммам.