Для составления блок-схемы алгоритма необходимо изобразить отдельные шаги в виде блоков различной формы. 14 Очередность выполнения действий определяется линиями, которые соединяют блочные элементы. 2 Принято, чтобы компоненты схемы соединялись слева направо и сверху вниз. 2 В случае иной последовательности используют линии направленного вида (со стрелками). 2
Некоторые элементы, которые могут использоваться в блок-схеме:
- Функциональный (операторный) блок. 2 Указывает действие (шаг) алгоритма. 2 Представляет собой прямоугольник, в который может входить одна направленная линия и выходить тоже одна линия. 2 Внутри записывают команду, подлежащую выполнению. 2
- Альтернативный блок. 2 Условный блок, в котором прописывается условие. 2 Указывает наличие выбора среди одного из двух вероятных действий. 2 Геометрическая фигура — ромб. 2 Внутри прописывается условие выбора (вопрос, сравнение). 2
- Блок начала/конца (пуск/останов). 2 Применяется в начале и конце блок-схемы алгоритма. 2
- Блок ввода-вывода. 2 С его помощью организуют ввод исходных данных и вывод результирующих данных. 2
- Блок цикла. 2 Служит для организации циклического процесса с каким-нибудь параметром. 2 Должно быть известно как число итераций (повторений) цикла, так и шаг изменения параметра. 2
- Блок подпрограммы (предопределённого процесса). 2 Применяется в целях указания обращения к отдельным модулям, библиотечным подпрограммам, вспомогательным алгоритмам. 2
- Элемент печати. 2 Обозначает вывод результатов на печать. 2
Для создания блок-схемы можно использовать специальные сервисы, например, Lucidchart. 5