Составители:
Рубрика:
44
ОПЕРАЦИИ СРАВНЕНИЯ
Операции сравнения позволяют установить результат сравнения двух
операндов в терминах истина или ложь. Реализованы операции,
представленные в табл. 2.4. Обратим внимание на тот факт, что, в отличие от
арифметических операций результатом вычислений является логическое
утверждение истина или ложь.
Таблица 2.4. Операции сравнения языка VBA.
Операции Приоритет Название
Пример
записи
Если
A=11и
B=5, то
результат
<
8 Меньше
A<B False
>
8 Больше
A>B True
<=
8 Меньше и равно
A<=B
False
>=
8 Больше и равно
A>=B
True
<>
8 Не равно
A<>B
True
=
8 Равно
A=B
False
Is
Сравнение со
ссылкой на объекты
Dim A,B,C,D,E
Set A=D
Set B=D
Set C=E
F=A Is B
F=A Is C
True
False
ЛОГИЧЕСКИЕ ОПЕРАЦИИ
Логические операции реализуют алгебру Буля. В качестве операндов
операции могут выступать константы и переменные, при анализе выполнения
логических операций следует принимать во внимание то обстоятельство, что
утверждение ложь в вычислительной технике обычно кодируется кодом 0, а
истина кодом, отличным от нуля (например, 1, 2, и тому подобное). Правила
выполнения логических операций представлены в табл
. 2.5.
Таблица 2.5. Логические операции языка VBA.
Операции Приоритет Название
Пример
записи
Если
A=True
B=True
C=False
D=False,
то
результат
And
10
Логическое
умножение (и)
A And B
A And C
C And B
C And D
True
False
False
False
Or
11
Логическое
сложение (или)
A Or B
A Or C
C Or B
C Or D
True
True
True
False
Страницы
- « первая
- ‹ предыдущая
- …
- 42
- 43
- 44
- 45
- 46
- …
- следующая ›
- последняя »
