Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodicheskoe posobie dlya VBA for Excel.303.doc
Скачиваний:
9
Добавлен:
01.05.2025
Размер:
991 Кб
Скачать
☆

Арифметические и логические операции Visual Basic

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

Операция

Название

^

Возведение в степень

-

Отрицание

*

Умножение Равный

/

Деление приоритет

\

Деление нацело

Mod

Вычисление остатка от деления

+

Сложение Равный

-

Вычитание приоритет

&

Конкатенация (строк)

Р = principal*rate/(1 - (1/ (1+rate)^n))

Использование встроенных функций Visual Basic

Рассмотренные выше операции дают возможность осуществлять основные математические действия, более сложные вычисления производятся с помощью встроенных функций. Visual Basic оперирует этими функциями подобно Excel, с тем отличием , что они всегда возвращают единичное значение. Функции Excel могут применяться к целым массивам чисел и возвращать массивы в качестве результатов. Чтобы обработать массив значений с помощью функции Visual Basic, нужно применить эту функцию к каждому элементу массива в отдельности.

Математические функции

Функция

Описание

Atn

Возвращает арктангенс числа

Sin

Возвращает синус угла в радианах

Cos

Возвращает косинус угла в радианах

Tan

Возвращает тангенс угла в радианах

Exp

Возвращает е^х

Log

Возвращает натуральный логарифм числа (основание е=2.71828…)

Sqr

Возвращает квадратный корень числа

Randomize

Инициирует генератор случайных чисел

Rnd

Возвращает случайное число

Abs

Возвращает абсолютную величину числа

Sgn

Возвращает знак числа

Fix

Округляет число отсечением дробной части

Int

Округляет число до ближайшего меньшего целого

Математические функции, приведенные в таблице, обычно требуют в качестве аргумента единичное значение, некоторым образом его трансформируют и возвращают также одно число. Тригонометрические функции Sin ( ), Cos ( ), Tan ( ) применяются к углам в радианах и преобразовывают их в соответствующую тригонометрическую величину.