ВУЗ:
Составители:
21
< оператор 1>
< оператор 2>
…
End If
В качестве условия можно использовать логическое выражение, возвра-
щающее значение True ( Истина) или False ( Ложь), или любое арифметическое
выражение. Если используется арифметическое выражение, то нулевое значе-
ние этого выражения эквивалентно логическому значению False, а любое нену-
левое выражение эквивалентно True.
Если <условие > принимает значение False, то ни один из операторов, за-
ключенных между Then и End If, выполняться не будет.
Форма 3:
If <условие > Then
<блокОператоров1>
Else
< блокОператоров2>
End If
Если <условие > истинно, то выполняется <блокОператоров1>. В про-
тивном случае выполняется < блокОператоров2>.
При простом ветвлении бывает удобно использовать функцию Iif:
Iif(<выражение>,<значениеЕслиДа>,<значениеЕслиНет>)
Функция Iif является встроенной функцией и, как всякая функция, ис-
пользуется в выражении. Таким образом, функцию Iif удобно применять, когда
ветвление требуется в программе не для того, чтобы выбрать ту или иную аль-
тернативную последовательность действий, а для присвоения того или иного
альтернативного значения.
Форма 4:
Для выбора одного из целой группы альтернативных действий на основе
проверки нескольких различных условий используется такая форма:
If <условие1 > Then
<блокОператоров1>
ElseIf <условие2 > Then
< блокОператоров2>
< оператор 1> < оператор 2> … End If В качестве условия можно использовать логическое выражение, возвра- щающее значение True ( Истина) или False ( Ложь), или любое арифметическое выражение. Если используется арифметическое выражение, то нулевое значе- ние этого выражения эквивалентно логическому значению False, а любое нену- левое выражение эквивалентно True. Если <условие > принимает значение False, то ни один из операторов, за- ключенных между Then и End If, выполняться не будет. Форма 3: If <условие > Then <блокОператоров1> Else < блокОператоров2> End If Если <условие > истинно, то выполняется <блокОператоров1>. В про- тивном случае выполняется < блокОператоров2>. При простом ветвлении бывает удобно использовать функцию Iif: Iif(<выражение>,<значениеЕслиДа>,<значениеЕслиНет>) Функция Iif является встроенной функцией и, как всякая функция, ис- пользуется в выражении. Таким образом, функцию Iif удобно применять, когда ветвление требуется в программе не для того, чтобы выбрать ту или иную аль- тернативную последовательность действий, а для присвоения того или иного альтернативного значения. Форма 4: Для выбора одного из целой группы альтернативных действий на основе проверки нескольких различных условий используется такая форма: If <условие1 > Then <блокОператоров1> ElseIf <условие2 > Then < блокОператоров2> 21
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »