ВУЗ:
Составители:
Рубрика:
80
принципе можно сконструировать из развилки, однако для этого потребуется
на внешнем уровне вводить конструкцию "слияние", имеющую по
управлению два входа и один выход, что нарушает принятый принцип
конструирования только из простых блоков. Конструкция повторение упря-
тывает это слияние внутрь себя, тем самым по внешним проявлением оказы-
вается как единое целое
простым блоком.
Блок
В
ход
В
ыход
P
=?
ELSE
ложно
THEN
истинно
Рис. 3.1010. Управляющая конструкция "повторение" (цикл с
предусловием)
Конструкция на Рис. 3.1010 называется еще циклом с предусловием, по-
скольку проверка логического выражения P осуществляется перед тем, как
будет исполняться Блок (тело цикла). Цикл с предусловием имеет следую-
щие особенности.
1. Если при входе в цикл выражение P - ложно, то осуществляется выход
из
цикла и Блок не выполняется ни разу.
2. Если при входе в цикл выражение P - истинно, то цикл (Блок) будет
выполняться один раз и возможно более, однако для того, чтобы эти повторы
когда-нибудь завершились, выражение P должно включать в себя некоторую
переменную, которая модифицируется в Блоке и определяет условие завер
-
шения (это может быть счетчик повторов, либо величина более сложно зави-
сящая от числа реализованных повторов).
В языках программирования обычно записывается в виде (без синтакси-
ческих деталей):
WHILE P DO Блок
(ПОКА выполняется условие P ВЫПОЛНЯТЬ Блок).
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »