Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Назначение: Позволяет передавать управление программой в зависимости от результата проверки условия. Имеет две разновидности.
Синтаксис:
Первая форма представляет собой оператор, записываемый в одну строку:
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 | Определяет блок операторов, получающих управление в случае, если ни одно из вышеперечисленных условий не выполнится. |
Дата публикования: 2014-11-19; Прочитано: 219 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!