Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика распечатать.doc
Скачиваний:
9
Добавлен:
10.12.2018
Размер:
164.86 Кб
Скачать

1.2. Операция присваивания

При объявлении переменной резервируется ячейка памяти согласно указанного типа и ничего туда не заносит. Чтобы переменная получила свое значение нужно использовать операцию присваивание. Присваивание имеет следующую синтаксическую конструкцию:

Имя переменной = значение

где ИмяПеременной — имя переменной; символ « = » знак операции присваивания; Значение — числа, или комбинация переменных, констант и функций, связанных знаками операций являющимися каким-либо выражением.

1.3. Математические операции

Операции сложения, вычитания, умножения и деления называют основными математическими операциями и дополнительных пояснений они не требуют.

Остальные математические операции называются дополнительными. Они применяются в специальных математических формулах и при обработке текстовой информации. Для пояснения, как они работают, рассмотрим примеры.

Пример 1.

Result = 10\3 – результат 3 (целая часть от деления);

Result = 10 Mod 3 – результат 1 (остаток от деления);

Result = 3^2 – результат 9;

Result = -3*2 – результат -6.

1.4. Операции отношения

Операция отношения может иметь только два результирующих значения — True (Истина) и False (Ложь), которые могут быть присвоены переменным типа Boolean или определенному свойству объекта. Перечень операций отношения VBA приведен в табл.1.

Операции отношения применяются для записи выражений условия, результатом выполнения которых являются значения True (Истина) или False (Ложь). Примеры записи операции отношения приведены в табл.1.

Таблица 1. Операции отношения их использование

Операция

Значения переменных

Выражение условия

Результат

=

a = 10, b = 5

a = b

False (Ложь), т.к. 10 не равно 5

<>

a = 10, b = 5

a < > b

True (Истина), т.к. a = 10, b = 5  10 <> 5,  а не равно b

<

a = 10, b = 5

a < b

False (Ложь), т.к. 10 не больше 5

>

a = 10, b = 5

a > b

True (Истина), т.к. 10 больше 5

=>

a = 10, b = 10

A =>b

True (Истина), т.к. 10 равно 10

<=

a = 10, b = 5

A <=b

False (Ложь), т.к. 10 не больше 5

Text1.Text = “Вася”

True (Истина), если слово «Вася» является содержимым первого текстового поля, в противном случае – False (Ложь)

k > = 15

True (Истина), если переменная k содержит значение не меньше 15, в противном случае – False (Ложь)

    1. Логические операции

Логические операции применяются в логических выражениях. Если существует несколько условий выбора в операциях отношения, то эти операции связываются между собой логическими операциями. Логические операции VBA приведены в табл.2, результат выполнения этих операций (таблица истинности) табл.3.

Таблица 2. Логические операции

Логические операции

Результат

And

Принимает значение True, если обе переменных одновременно принимают значения True, в остальных случаях False ( операция конъюнкция)

Or

Принимает значение False, если обе переменные одновременно принимают значения False; в остальных случаях True (операция дизъюнкция)

Not

Если переменная принимает значение True, то результирующим значением будет False. Если переменная принимает значение False, то результирующее значение будет True (операция отрицание).

Xor

Если только одна из связываемых переменных имеет значение True, то результирующее значение так же будет True. Если обе переменных принимают одинаковые значения True или False, то результирующее значение будет False.