Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Логические выражения. Помимо рассмотренных выражений, в VB можно также использовать логические выражения



Помимо рассмотренных выражений, в VB можно также использовать логические выражения. Такие выражения имеют тип Boolean и могут принимать одно из двух значений: True (истина) или False (ложь).

Переменным логического типа можно присваивать результат любого выражения, значение которого принадлежит этому типу. Например:

Dim x, y As Integer, blnA As Boolean

x =5

y = 2

blnA = x > y ' результат True

blnA = x < y ' результат False

В логических выражениях также могут использоваться логические операции одного или двух операндов, которые возвращают True или False в зависимости от значений этих операндов. Операнды логических операций должны иметь тип Boolean. Допустимые логические операции: Not - логическое отрицание (НЕ); And - логическое умножение (И); Or - логическое сложение (ИЛИ); Xor - логическое исключающее ИЛИ; Eqv - логическая эквивалентность; Imp - логическая импликация. В табл.2.3 приведены результаты логических операций.

При наличии в выражении нескольких логических операций, порядок их выполнения определяется правилами приоритета. Приоритет операций в порядке убывания следующий: Not, And, Or, Xor, Eqv, Imp.

Пример.

2 1 3

True And Not False Or False = True

Таблица 2.3.

Значения логических операций и их операндов

Значения операндов Результат операций
A B Not A A AND B A OR B A XOR B A EQV B A IMP B
True True False True True False True True
False True True False True True False True
True False   False True True False False
False False   False False False True True




Дата публикования: 2014-12-28; Прочитано: 229 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.01 с)...