Лекция: Оператор условного перехода - IF...THEN...ELSE
Назначение: Позволяет передавать управление программой в зависимости от результата проверки условия. Имеет две разновидности.
Синтаксис:
Первая форма представляет собой оператор, записываемый в одну строку:
IF <условие> THEN <выражение 1> [ELSE <выражение 2>]
| Аргумент | Описание |
| <условие> | Логическое выражение, принимающее значение TRUE (истина) <- ненулевое значение, — или FALSE (ложь) — нулевое значение; |
| <выражение1> | Вычисляется, если условие принимает значение TRUE, и пропускается в противном случае; |
| <выражение 2> | Вычисляется, если условие принимает значение FALSE. |
Если ELSE-часть отсутствует, а <условие> имеет значение FALSE, управление передается следующему оператору.
Вторая (блоковая) форма оператора условного перехода имеет вид:
IF <условие 1> THEN
[<блок 1>]
[ELSEIF <условие 2> THEN
[<блок 2> ] ]
.......... .
[ELSE
[<блок N>] ]
END IF
| Аргумент | Описание |
| <условие 1> | Логическое выражение, принимающее значение TRUE (ненулевое) или FALSE (нулевое) (i = 1...N). |
| <блок 1>, …<блок N> | Последовательность операторов, занимающих одну или несколько строк. |
| ELSEIF | Проверка дополнительного условия (<условие 2>). |
| ELSE | Определяет блок операторов, получающих управление в случае, если ни одно из вышеперечисленных условий не выполнится. |
еще рефераты
Еще работы по информатике
Реферат по информатике
Оператор считывания входных констант - READ
14 Января 2016
Реферат по информатике
Оператор суперпозиции
14 Января 2016
Реферат по информатике
Оператор создания нового каталога - MKDIR
14 Января 2016
Реферат по информатике
Оператор переопределения параметров массивов - REDIM
14 Января 2016