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