Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6.0~02.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.38 Mб
Скачать

Логічний оператор eqv

Оператор Visual Basic EQV перевіряє еквівалентність двох виразів. Якщо їх логічні значення співпадають, результат операції буде істинним. Якщо значення відрізняються, результат буде помилковим. У таблиці. 6.3 приведені різні комбінації виразів і відповідні результати.

Таблиця 6.3. Результати виконання логічної операції ЕQV для двох виразів

Вираз 1

Вираз 2

Результат

Істина

Істина

Істина

Істина

Брехня

Брехня

Брехня

Істина

Брехня

Брехня

Брехня

Істина

Початкуючим програмістам цей оператор зазвичай не потрібний.

Логічний оператор or

Якщо ви хочете переконатися в тому, що хоч би один з виразів істинно, скористайтеся оператором OR. Якщо хоч би один з виразів істинно, результат буде істинним. Якщо обидва вираження помилкові, результат буде помилковим. У таблиці. 6.4 приведені різні комбінації виразів і результати операції OR.

Таблиця 6.4. Результати виконання логічної операції OR для двох виразів

Вираз 1

Вираз 2

Результат

Істина

Істина

Істина

Істина

Брехня

Істина

Брехня

Істина

Істина

Брехня

Брехня

Брехня

Два числа можна об'єднати логічною операцією OR, як це робилося для операції AND. Приклад показаний в таблиці. 6.5.

Таблиця 6.5. Застосування логічної операції OR для двох чисел

Номер біта

7

би

5

4

3

2

1

0

Двійкове значення

27

26

25

24

23

22

21

Ціле значення

128

64

32

16

8

4

2

1

Вираз 1

0

1

0

0

1

0

0

1

73

Вираз 2

1

1

1

0

1

0

0

0

232

Вираз 1 OR Вираз 2

1

1

1

0

1

0

0

1

233

Щоб перевірити правильність обчислень, розглянемо наступний приклад:

1. Відкрийте вікно безпосередніх обчислень клавішами Ctrl+G.

2. У вікні, що відкрилося, введіть наступний рядок:

? 73 OR 232

Результат, як і в таблиці, дорівнюватиме 233.

3. Спробуйте скласти таблицю для наступних виразів і вичислити результат на папері, потім перевірте результат у вікні безпосередніх обчислень:

55 OR 12

37 OR 7

72 OR 255

255 OR 0

Результати мають дорівнювати 63,39,255 і 255. Як бачите, при об'єднанні операцією OR будь-якого числа з 255 результат дорівнюватиме 255.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]