Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
по бэйсику.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
35.26 Кб
Скачать

11)Логические выражения и логические операции (Visual Basic).

В Visual Basic можно выделить пять основных и важных логических операторов: And, Or, Not, Xor и Eqv. Роль каждого из них я сейчас и попытаюсь объяснить!

Итак, And!  Это, наверное, самый простой и нужный логический оператор среди других.

Help:  Возвращает результат конъюнкции (логического И) для двух выражений.

Синтксис:  результат = выражение1 And выражение2

Т.е. результат будет истинным только в том случае, когда истинны выражение1 И выражение2.

Следующий оператор не менее простой - Or.

Help:  Выполняет операцию логического ИЛИ (сложения) для двух выражений.

Синтаксис:  результат = выражение1 Or выражение2

Результат будет истинным только в том случае, если только одно из выражений истинно.

Оператор Not.Help:  Выполняет над выражением операцию логического отрицания.Синтаксис:  результат = Not выражениеТ.е. результат стаёт противополжным выражению (исключая Null)

Оператор Xor.Help:  Выполняет операцию исключающего ИЛИ для двух выражений. Синтаксис:  [результат =] выражение1 Xor выражение2В принципе, этот оператор похож на Or, но это не просто ИЛИ, а исключающее ИЛИ. Если одно и только одно из выражений истинно (имеет значение True), результат имеет значение True. А оператор Or допускает два истинных выражения.

Оператор Eqv.

Help:  Используется для проверки логической эквивалентности двух выражений.

Синтаксис: результат = выражение1 Eqv выражение2

Тут совсем всё просто: результат будет истинным в том случае, если оба выражения либо истинны, либо ложны. 

12) Строковые операции. Операции отношения. Основные встроенные функции.

В отличие от математических операций, результатом выполнения которых может быть любое значение, операция отношения может иметь только два результирующих значения - True (истина) и False (ложно), которые могут быть присвоены переменным типа Boolean или определенному свойству объекта

Оператор присваивания в языке Visual Basic имеет вид переменная = выражение (три из четырех записанных нами в приложениях предыдущего урока операторов — операторы присваивания). Данный оператор выполняется в следующем порядке: сначала вычисляется выражение справа, затем оно присваивается переменной слева, то есть после выполнения оператора переменная будет иметь значение, которое получилось при вычислении выражения в правой части. Важно представлять себе, что оператор присваивания не представляет собой равенство в алгебраическом смысле! Левую и правую части оператора нельзя менять местами1. В языке Pascal запись оператора присваивания отличается от приведенной выше записи Visual Basic как раз тем, что вместо знака «=» (равно) там используется знак присваивания «:=» (который в том числе подчеркивает несимметричность оператора).

Отметим, что когда-то в Visual Basic полагалось писать ключевое слово Let перед оператором присваивания. Нельзя сказать, что в VB.NET об этом забыли: если попробовать вставить Let перед оператором присваивания, это не вызовет ошибку — просто это слово будет автоматически удалено.

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