назад | содержание | вперед
Условные выражения
Основанием для принятия решений в управляющих конструкциях являются условные выражения, поэтому предварительно необходимо сказать несколько слов об этих выражениях и работе с ними.
Условные выражения — это такие выражения, которые возвращают одно из двух значений True (Истина) или False (Ложь). В условных выражениях используются операторы сравнения, приведенные в табл. 6.1.
Таблица 6.1. Операторы сравнения для условных выражений
Оператор |
Назначение |
= |
Равно |
> |
Больше |
< |
Меньше |
<> |
Не равно |
>= |
Больше или равно |
<= |
Меньше или равно |
Над условными выражениями можно выполнять действия логической математики (логические операции), а именно:
Синтаксис использования логических операций такой же, как и у арифметических операций. Например:
(выражение1 And выражение2 And выражениеЗ) Or (выражение4 Хог выражение5)
Скобки в условных выражениях действуют так же, как и в арифметических, то есть первыми всегда выполняются операции в скобках.
Сложные выражения можно предварительно вычислить и хранить в логических переменных типа Boolean. Например, предыдущий код с использованием переменных можно представить следующим образом:
Dim bVar1 As Boolean
Dim bVar2 As Boolean
bVarl = выражение! And выражение2 And выражениеЗ
bVar2 = (выражение4 Xor выражение5)
Итоговым будет следующее выражение:
bVarl Or bVar2
назад | содержание | вперед