Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Логічний оператор EQV
Оператор Visual Basic EQV перевіряє еквівалентність двох виразів. Якщо їх логічні значення співпадають, результат операції буде істинним. Якщо значення відрізняються, результат буде помилковим. У таблиці. 6.3 приведені різні комбінації виразів і відповідні результати.
Таблиця 6.3. Результати виконання логічної операції ЕQV для двох виразів
Початкуючим програмістам цей оператор зазвичай не потрібний. Логічний оператор OR Якщо ви хочете переконатися в тому, що хоч би один з виразів істинно, скористайтеся оператором OR. Якщо хоч би один з виразів істинно, результат буде істинним. Якщо обидва вираження помилкові, результат буде помилковим. У таблиці. 6.4 приведені різні комбінації виразів і результати операції OR.
Таблиця 6.4. Результати виконання логічної операції OR для двох виразів
Два числа можна об'єднати логічною операцією OR, як це робилося для операції AND. Приклад показаний в таблиці. 6.5.
Таблиця 6.5. Застосування логічної операції OR для двох чисел
Щоб перевірити правильність обчислень, розглянемо наступний приклад: 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. Логічний оператор XOR Якщо ви хочете переконатися в тому, що істинно лише один з двох виразів, скористайтеся оператором XOR (операція OR, що виключає). На відміну від OR він дає істинний результат лише у тому випадку, якщо істинне одне вираження, але не обоє. У цьому неважко переконатися по таблиці. 6.6. Таблиця 6.6. Результати виконання логічної операції XOR для двох виразів
Давайте використаємо операцію XOR для чисел з попереднього прикладу (см 6.7). Це наочно показує, чим відрізняються ці дві операції.
Таблиця 6.7. Застосування логічної операції XOR для двох чисел
Перевірте правильність обчислень: 1. Відкрийте вікно безпосередніх обчислень клавішами Ctrl+G. 2. У вікні, що відкрилося, введіть наступний рядок:
? 73 XOR 232
Результат, як і в таблиці, дорівнюватиме 161. 3. Спробуйте скласти таблицю для наступних виразів і вичислити результат на папері, потім перевірте результат у вікні безпосередніх обчислень:
55 XOR 12 37 XOR 7 72 XOR 255 255 XOR 0
Результати мають дорівнювати 59, 34, 183 і 255.
|