назад | содержание | вперед

Условные выражения

Основанием для принятия решений в управляющих конструкциях являются условные выражения, поэтому предварительно необходимо сказать несколько слов об этих выражениях и работе с ними.

Условные выражения — это такие выражения, которые возвращают одно из двух значений 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

 

назад | содержание | вперед