Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
VB_1 Mетодичка-Exel_укр_2.doc
Скачиваний:
3
Добавлен:
17.09.2019
Размер:
1.43 Mб
Скачать

23.1.Логічні вирази

Логічні величини – це змінні типа Boolean, або вирази, результатом яких є значення TRUE або FALSE.

Логічні вирази можуть бути представлені за допомогою операцій логічного порівняння (див. таблицю 1)

Таблиця 1. Операції логічного порівняння

Оператор

Опис

=

=

<>

<

<

>

>

<=

=>

Is

Ідентично (лише для об'єктів)

Like

Дозволяє поміняти символи підстановки

Операція Line – дозволяє при порівнянні рядків використовувати символи підстановки.

Таблиця 2. Символи підстановки, що застосовуються в операції Like

Символи підстановки

Об'єкт порівняння

*

Будь-яка кількість символів

?

Будь-який символ

#

Будь-яка цифра (0…9)

[список символів]

Будь-який символ із списку

[! Список символів]

Будь-який символ не із списку

Функція StrComp() – функція порівняння рядків

StrComp(арг1, арг2, код_порівняння)

Якщо арг1>арг2, то функція поверне 1,

якщо арг1<арг2, то функція поверне 1,

якщо арг1=арг2, то функція поверне 0

Код_порівняння: 0 – двійкове

1 – текстове

Для порівняння двох об'єктів використовується операція IS, повертаюча TRUE лише в тому випадку, якщо обоє порівнювані змінні посилаються на один і той же об'єкт.

Для перевірки різних величин в VB є спеціальні функції, що починаються з двох літер IS. Ці функції використовуються, аби перевірити, чи є ті або інші величини величинами потрібного типа, перш ніж використовувати їх в подальшому алгоритмі.

Таблиця 3. Список функцій логічних перевірок VB.

Функція

Опис

IsArray(х)

True, якщо аргумент х – масив

IsDate(х)

True, якщо аргумент х – дата

IsEmpty(х)

True, якщо аргумент х – порожній рядок

IsError(х)

True, якщо аргумент х – код помилки

IsMissing(х)

True, якщо аргумент опущений

IsNull(х)

True, якщо аргумент х – Null

IsNumeric(х)

True, якщо аргумент х – число

IsObject(х)

True, якщо аргумент х – аргумент

Логічні вирази – це прості розширення виразів порівняння, описаних вище. Аби створити логічне вираження, потрібно об'єднати одну або більш за операції логічного порівняння і знаки логічних операцій (булевих операцій)

Таблиця 4. Булеві операції

Функція

Опис

Not

Інверсія або заперечення

And

Логічне І

Or

Логічне АБО

Xor

Що виключає АБО

Imp

Імплікація

Eqv

Еквівалентність

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