Стандартные функции
Функция одного или нескольких аргументов – это правило, которое ставит в соответствие одному аргументу или одному набору значений аргументов из области допустимых значений ровно одно значение самой функции.
Синтаксис функции: Имя Функции (Список Аргументов Функци )
Аргументы в СпискеАргументовФункции отделяются друг от друга запятой.
Функция возвращает свое значение, если задано значение ее аргумента. Это означает, что в системе есть специальная программа, которая вычисляет значение этой функции.
Существуют встроенные функции нескольких видов: математические, функции преобразования типов, строковые, функции даты, времени и другие.
Обозначение функций |
Примечание |
|
В математике |
VB |
|
sin x |
Math.Sin(x) |
Аргумент задается в радианах. |
cos x |
Math.Cos(x) |
|
tg x |
Math.Tan(x) |
|
Arcsin x |
Math.АSin(x) |
Результат в радианах |
arctg x |
Math.Atan(x) |
Результат в радианах |
Корень из x |
Math.Sqrt(x) |
x≥0 |
\x\ |
Math.Abs(x) |
|
ex |
Math.Exp(x) |
x>0 |
ln x |
Math.Log(x) |
x>0 |
Lg x |
Math.Log10(x) |
x>0 |
π |
Math.pi |
|
Sign x |
Math.Sign(x) |
Знак аргумента |
Функции преобразования типов:
Функция |
Описание |
CInt(x$) |
Преобразование строковой переменной к целому числу. Если дробная часть равна 0.5, то округление производится в сторону четного числа. СInt(3.5)= 4 |
CSng(x$) |
Преобразование строковой переменной к вещественному числу. CSng(2.5)=2,5 |
CStr(x) |
Преобразование численной (целая или вещественная) переменной в строку. |
Функции даты и времени: |
|
NOW |
Возвращает текущую дату и время в формате дд:мм:гггг чч:мм:сс |
DATE |
Возвращает текущую дату в формате дд:мм:гггг |
TIME |
Возвращает текущее время в формате чч:мм:сс |
Арифметическое выражение
Арифметическим выражением называется выражение, результатом выполнения которого является числовое значение и которое не содержит знаков операций отношения и логических.
Порядок выполнения арифметических операций:
^ |
Возведение в степень |
+ , - |
Унарные операции (присвоение знака числу) |
* , / |
Умножение, деление |
\ |
Целочисленное деление, 5\2=2 |
+ , - |
Сложение, вычитание |
18.