Главная | Случайная
Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Приоритет выполнения операций




Если выражение содержит несколько операций, то приоритет их выполнения следующий:

1. Сначала выполняются арифметические операции в таком порядке, как они представлены в таблице 2.2.

Таблица 2.2. Приоритет арифметических операций

Описание операции Обозначение в VВА
Унарный минус (изменение знака) - (в начале выражения)
Возведение в степень ^
Умножение и деление *, /
Деление нацело и остаток от деления \, Mod
Сложение и вычитание +, -

2. Далее операции отношения (они имеют одинаковый приоритет).

3. Последними выполняются логические операции в таком порядке, как они представлены в таблице 2.3.

 

Таблица 2.3. Приоритет логических операций

Описание операции Обозначение в VВА
Логическое отрицание Not
Логическое "И" And
Логическое "ИЛИ" Or

 

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

Выражения бывают арифметические, отношения и логические.

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

Таблица 2.4. Стандартные математические функции VBA

Математическая запись Имя функции в VBA Описание
½Х½ Abs(число) Возвращает значение, тип которого совпадает с типом переданного аргумента, равное абсолютному значению указанного числа.
arctg X Atn(число) Возвращает значение типа Double, содержащее арктангенс числа.
cos X Cos(число) Возвращает значение типа Double, содержащее косинус угла.
]X[ Int(число) Возвращает значение типа, совпадающего с типом аргумента, которое содержит целую часть числа.
ln X Log(число) Возвращает значение типа Double, содержащее натуральный логарифм числа.
eX Exp(число) Возвращает значение типа Double, содержащее результат возведения числа e (основание натуральных логарифмов) в указанную степень.
Sign X Sgn(число) Возвращает значение типа Variant (Integer), соответствующее знаку указанного числа.
sin X Sin(число) Возвращает значение типа Double, содержащее синус угла.
  Sqr(число) Возвращает значение типа Double, содержащее квадратный корень указанного числа.
tg X Tan(число) Возвращает значение типа Double, содержащее тангенс угла.

Выражения отношения определяют истинность или ложность результата при сравнении двух операндов. Сравнивать можно данные любого одинакового типа. Результат операции отношения только логический: True - "истина" или False - "ложь".

Логические выражения. Результатом логического выражения является логическое значение True или False. Простейшими видами логических выражений являются: логическая константа, логическая переменная, логическая функция, выражение отношения. Логические операции выполняются только над операндами логического типа.

Пример. Записать 1£Х£5 и определить значение выражения при Х=3.1

Выражение в VВА будет выглядеть так:

X>=1 And X<=5

Результатом выражения будет True.

Чтобы получить перечень всех математических функций, достаточно набрать имя любой известной математической функции (например, SIN), а затем нажать клавишу F1 и ниже описания выбранной функции выбрать ссылку на Математические функции. В полученном перечне можно получить справку о назначении любой из встроенных математических функций и ее аргументе.

Чтобы получить перечень всех производных математических функций и правила их формирования, достаточно набрать имя любой известной математической функции (например, SIN), а затем нажать клавишу F1 и ниже описания выбранной функции выбрать ссылку на Производные математические функции.

Ниже, в таблице 2.5, приведен список функций, которые могут быть получены с помощью встроенных математических функций.


Таблица 2.5. Производные математические функции




Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2019 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных