Основы алгоритмизации и программирования. Жданова Т.А - 38 стр.

UptoLike

40
оператор один или группа операторов, разделенных символом «:» (двое-
точие).
Работа оператора
: Оператор IF проверяет условие, если логическое
выражение принимает значение «истина», то выполняется оператор, сле-
дующий за THEN, затем управление передается следующей операторной
строке. Если логическое выражение принимает значение «ложь», то вы-
полняется оператор, следующий за оператором ELSE. Если в операторе IF
опущена ветвь ELSE, то при значении логического выражения «ложь»
управление передается следующей операторной строке.
П р и м е р :
Y=20
IF X<=10 THE? Y=180 ELSE Z=Y+10
Результат работы:
при X=5 Y=180
при X=20 Z=30
Рассмотренный оператор условного перехода называется
линейным
.
Рассмотрим еще одну форму оператора условного перехода
блоч-
ный
оператор
условного
перехода
.
Общий вид оператора:
IF условие_1 THEh
оператор_1
ELSEIF условие_2 THEh
оператор_2
ELSEIF условие_n-1 THEh
оператор_n-1
ELSE
оператор_n
EhD IF
Данный оператор работает следующим образом. Проверяется усло-
вие_1, если условие_1 принимает значение «истина», то выполняется опе-
ратор_1 и управление передается оператору, следующему за оператором
END IF. Если условие_1 принимает значение «ложь», то проверяется усло-