Блок-схема - графическая форма представления алгоритма.
Любой алгоритм может содержать следующие этапы, каждому из которых соответствует графический блок:
Начало и конец вычислений.
Ввод данных и вывод
результатов.
Внутри блока перечисляются исходные данные или результаты. |
Этап обработки. На этом этапе
выполняются все вычисления и изменения
значений переменных.
Внутри блока записывается команда, которая должна быть выполнена на этом этапе. |
Проверка условия. В
результате проверки выбирается один из
двух возможных путей вычислительного
процесса.
Внутри блока записывается условие - выражение, истинность которого можно определить. |
Линейный алгоритм. | |
Линейный алгоритм содержит только простые команды, без условий. | |
Примеры. Задания. | |
Разветвляющийся алгоритм. | |
Разветвляющийся алгоритм содержит условие ветвления. | |
Полная форма.
Если условие выполняется, то выполняется серия команд по стрелке +(да); если условие не выполняется, то выполняется серия команд по стрелке -(нет). |
|
Краткая форма.
Если условие выполняется, то выполняется серия команд по стрелке +(да); если условие не выполняется, то выполняется следующая за блоком ветвления команда. |
|
Примеры. Задания. | |
Циклический алгоритм. | |
В циклическом алгоритме некоторая последовательность команд (тело цикла) выполняется несколько раз или ни разу до тех пор, пока не перестанет выполняться условие цикла. | |
Примеры. Задания. |