Краткие сведения о математических функциях в VBA и Паскале

 

Математическое обозначение функции, название (и пояснение) Идентификатор функции
VBA Паскаль
– Абсолютная величина (модуль) abs(x)
– Корень квадратный из х sqr(x) sqrt(x)
– Экспонента х (число е≈2.72 - основание натурального логарифма) exp(x)
– Натуральный логарифм х log(x) ln(x)
– Логарифм х по основанию а log(x)/log(a) ln(x)/ln(a)
– Синус х sin(x)
– Косинус х cos(x)
– Тангенс х tan(x)
– Арктангенс х atn(x) arctan(x)
Случайное число в диапазоне от 0 до 1 rnd rаndom
Округление аргумента до целого значения round(x)
Целая часть х (т.е. максимальное целое число, не превосходящее х) int(x)
- Знак числа x ( -1, при х<0; 0, при x=0; 1, если x>0) sgn(x)  

 

11.7 Функции обработки строк *

 

Помимо математических, в VBA имеется множество встроенных функций, работающих со строковыми типами данных. Такие функции часто используются при автоматизированном создании и преобразовании документов, обработке текстовых файлов. Синтаксис некоторых строковых функций VBA, их описание и примеры использования представлены в таблице 23.

Дополнительных пояснений требуют две последние функции таблицы 9, использующие параметр способ. Если этот необязательный аргумент* равен 0 или опущен, то выполняется двоичное сравнение. А если равен 1 – посимвольное сравнение без учета регистра. Если хоть одна из строк имеет значение Null (пустое значение, которое не следует путать с пустой строкой), то результат вызова функции также равен Null.

 

Таблица 23



?>