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










