структуры при ложном значении условия . (Если при первой проверке
условие ложно, то тело цикла вообще не выполняется.)
Условная структура с тождественным оператором предназначена для
организации обхода участков программы в случае невыполнения некоторого
условия. По существу это частный случай основной условной структуры при
отсутствии второго оператора. Можно считать, что второй оператор
вырождается в пустой оператор, не выполняющий каких-либо действий.
Реализуется эта структура с помощью конструкции IF THEN Б (без
альтернативы ELSE).
Избирательная структура представляет собой расширение основной
условной структуры. В рассматриваемом случае имеется несколько
вариантов, основанных на общем свойстве, которое заключается в оценке
значений некоторой переменной I и использовании результата оценки в
качестве индекса I
i
, для выбора того оператора, который должен быть
выполнен. Реализуется избирательная структура на основе оператора CASE.
Выполнение осуществляется путём сравнения действительного значения I с
неперекрывающимися интервалами возможных значений, указанных в
метках I
i
, которыми помечены операторы Б
1
, Б
2
, Б
n
. Для исполнения
выбирается только один оператор Б
i
, который соответствует метке I
i
,
(альтернатива I
i
).
Циклическая структура с постусловием отличается от аналогичной с
предусловием тем, что независимо от значения условия оператор Б будет
выполнен по крайней мере один раз. Реализуется данная структура с
помощью конструкции REPEAT Б UNTIL . Выполняется оператор Б и
проверяется условие , если оно ложно, то вновь производится выполнение
оператора Б. Если при очередной проверке условие окажется истинным, то
управление передается на выход.
Использование только базовых программистских структур
дисциплинирует разработчика программ. Логика и сам ход процесса