ВУЗ:
Составители:
Рубрика:
84
где: условие1, условие2 - любое выражение, которое может быть оценено
как истинное (не-ноль) или ложное (ноль).
блок_операторов-1, блок_операторов-2, блок_операторов-n - один или
несколько операторов в одной или нескольких строках.
При выполнении условного оператора проверяется условие1 (Рис.
3.1111). Если оно истинно, то выполняется блок_операторов-1, следующий
за
ключевым словом THEN. В противном случае проверяются
условия,следующие за каждым ключевым словом ELSEIF (а их может быть
несколько) до тех пор, пока не обнаружится условие, являющееся истинным.
Если это случается, то выполняется блок_операторов, следующий за
соответствующим ключевым словом THEN. Если не одно из условий ELSEIF
не удовлетворено, то выполняется блок_операторов-n, следующий
за
ключевым словом ELSE. После этого управление передается оператору,
следующему за END IF. Конструкции ELSEIF и ELSE необязательны. Любые
блоки_операторов могут содержать другие вложенные блоковые операторы
IF.
В
ход
В
ыход
Б
лок операторов
1
Условие1
ложно
Условие2
истинно
Б
лок операторов
1
Б
лок операторов
_
n
истинно ложно
Рис. 3.1111. Многоальтернативный условный оператор IF
Двухальтернативный блоковый IF:
IF условие1 THEN
[блок_операторов-1]
[ELSE
[блок_операторов-2]]
END IF
Страницы
- « первая
- ‹ предыдущая
- …
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »