Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Помимо рассмотренных выражений, в 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!