Экономическая информатика-стр.390

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

Примеры:

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

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

Result = 3Л2 (результат 9);

Result = 9Л 0.5 (результат 3);

Result = 2Л -2 (результат 0.25).

Общие правила применения математических операций определяются следующим синтаксисом:

Result = Операнд 1 Операция Операнд2 [ ...Операция ОперандЫ]

где Result    - переменная, содержащая результат выпол нения оператора;

Операнд1,..., Операнды - переменные, константы, числовые значения, функции.

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

Пример:

Result = (25+45) + 10Л2* 9

В этом программном операторе в первую очередь будет вычислено выражение в скобках (25+45), затем число 10 будет возведено в степень 2 и результат умножен на 9. Последним будет выполнено действие сложения. Результат вычисления - 970.

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

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

Операция

Описание

[Операнд I ]= [Операнд2]

Равно. Результат - True, если первый операнд равен второму

[Операн1]о [Операнд2]

Не равно. Результат - True, если первый операнд не равен второму

[Операнд 1]> [Операнд2]

Больше. Результат -True, если первый операнд больше второго

[Операнд 1]< [Операнд2]

Меньше. Результат -True, если первый операнд меньше второго

[Операнд 1]=> [Операнд2]

Больше или равно. Результат -True, если первый операнд больше или равен второму

[Операнд 1]<= [Операнд2]

Меньше или равно. Результат -True, если первый операнд меньше или равен второму

[Строка] Like [Маска}

Соответствие маске. Результат -True, если строка соответствует маске

[Операнд!] Is [Операнд2]

Ссылка на объект. Результат -True, если обе переменные ссылаются на один и тот же объект

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