Алгоритмические структуры (рис. 1.1, а, б, в) образуют линейную последовательность операций, которые выполняются по очереди в порядке записи, — следование. Программную реализацию такой алгоритмической структуры называют линейной программой. Линейные программы обычно предназначены для решения простейших задач, в которых не предусмотрен выбор из нескольких возможных направлений хода программы или циклическое повторение операций.
Возможность альтернативного выбора при выполнении программы предоставляют ветвления (рис. 1.1, г), при выполнении которых алгоритм может пойти по одной из двух возможных ветвей в зависимости от справедливости проверяемого условия. Иногда выделяют также обход, который представляет собой пропуск нескольких шагов алгоритма при выполнении или невыполнении какого-либо условия.
Цикл (рис. 1.1, д) представляет собой многократно повторяющуюся последовательность шагов алгоритма.
 предыдущая         меню         следующая