Programming: Visual Basic - Visual Basic 6.0
Условные выражения
Основанием для принятия решений
в управляющих конструкциях являются условные выражения, поэтому предварительно
необходимо сказать несколько слов об этих выражениях и работе с ними.
Условные выражения —
это
такие выражения, которые возвращают одно из двух значений
True
(Истина)
или
False
(Ложь). В условных выражениях используются операторы сравнения,
приведенные в табл. 6.1.
Таблица 6.1.
Операторы
сравнения для условных выражений
Оператор
|
Назначение
|
=
|
Равно
|
>
|
Больше
|
<
|
Меньше
|
<>
|
Не равно
|
>=
|
Больше или равно
|
<=
|
Меньше или равно
|
Над условными выражениями можно выполнять
действия логической математики (логические операции), а именно:
-
AND (И) — возвращает значение
True
(Истина), если все участвующие в операции выражения имеют значение
True.
В остальных случаях возвращается значение
False
(Ложь);
-
OR (ИЛИ) — возвращает значение
True,
если хотя бы одно из участвующих в операции выражений имеет значение
True.
В случае, когда все выражения имеют значение
False,
возвращается
значение
False;
-
XOR (Исключающее ИЛИ) — возвращает
значение
True
(Истина), если только одно из участвующих в операции
выражений имеет значение
True.
В остальных случаях возвращается значение
False;
-
NOT (HE) — операция отрицания.
Возвращает обратное для значения выражения значение, то есть если выражение
равно
True,
то возвращается
False
и наоборот, если значение
выражения равно
False,
то возвращается значение
True.
Синтаксис использования логических
операций такой же, как и у арифметических операций. Например:
(выражение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
Назад | Содержание | Вперёд
При перепечатке любого материала
с сайта, видимая ссылка на источник www.warayg.narod.ru
и все имена, ссылки авторов обязательны.
© 2005
|