ТОП 10:

Имя функции (аргумент или аргументы)



Если аргументов несколько, то они разделяются запятыми. Пусть, например, требуется вычислить функцию Sinx. Указатель функции будет иметь вид: Sin(x)

Здесь Sin - имя процедуры-функции, которая по заданному значению х вычисляет синус. Сразу после имени функции следует открывающая скобка. Нельзя записывать какие-либо символы между именем функции и скобкой! В скобках указывается аргумент, который может быть числовой константой, именем переменной или выражением. Для определения значений большинства стандартных функций используются ряды. Ниже приводится таблица некоторых, наиболее часто используемых функций.

Таблица 2

Название Функции   Имя Функции   Пример
Синус   Sin   y = Sin(x)
Косинус   Cos y = Cos(x)
Тангенс   Tan y = Tan(x)
Абсолютное значение Abs y = Abs(x)
Натуральный логарифм Log y = Log(x)
Экспонента Exp y = Exp(x)
Квадратный корень Sqr Y = Sqr(x)
Арктангенс Atn z = Atn(y)

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

 

 

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

Таблица 3

Выражение Указатель
Sin(10/57.29578)
Sin(x)^2
Sin(3.14159*x/4)
Exp(-2*x)
Exp(-Sin(x))
Sqr(1+x^2)
(1+x^2)^(1/3)
Log(Abs(x+1))

Арифметические выражения.

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

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

+ операция сложения,

- операция вычитания,

* операция умножения,

/ операция деления.

^ операция возведения в степень.

Примеры выражений:

А+В С*s d/3.5

При записи выражений не следует опускать знак умножения, как это принято в алгебре. В VBA выражение АВ означает идентификатор переменной, а не умножение А на В.

Не разрешается записывать подряд два знака операции: вместо выражения A*-B следует писать A*(-B).

Операция возведения в целую степень, например Xn, выполняется следующим образом:

X*X*...*X, если целое n положительное число,

т.е. n-1 раз выполняется операция умножения;

если X не равно 0 и n=0, то X^n=1;

если X не равно 0 и n<0, то X^n=1/X^(-n).

Возведение в вещественную степень, например Xy, выполняется по следующему правилу:

X^y=Exp(y*ln(X)), если X>0;

X^Y= 0, если X=0 и Y>0.

Отрицательное число X нельзя возводить в вещественную степень, так как логарифм X в этом случае не существует. Ноль нельзя возводить в нулевую или отрицательную степень.

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

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







Последнее изменение этой страницы: 2016-12-16; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.210.22.132 (0.003 с.)