1.2.3. Следование, ветвление, цикл

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

Возможность альтернативного выбора при выполнении программы предос­тавляют ветвления (рис. 1.1, г), при выполнении которых алгоритм может пойти по одной из двух возможных ветвей в зависимости от справедливости проверяемого условия. Иногда выделяют также обход, который представляет собой пропуск нескольких шагов алгоритма при выполнении или невыпол­нении какого-либо условия.

Цикл (рис. 1.1, д) представляет собой многократно повторяющуюся последовательность шагов алгоритма.

 предыдущая         меню         следующая

Hosted by uCoz