Краткие сведения о математических функциях в VBA и Паскале
Математическое обозначение функции, название (и пояснение) | Идентификатор функции | |
VBA | Паскаль | |
![]() | abs(x) | |
![]() | sqr(x) | sqrt(x) |
![]() | 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) | |
![]() | sgn(x) |
11.7Функции обработки строк *
Помимо математических, в VBA имеется множество встроенных функций, работающих со строковыми типами данных. Такие функции часто используются при автоматизированном создании и преобразовании документов, обработке текстовых файлов. Синтаксис некоторых строковых функций VBA, их описание и примеры использования представлены в таблице 23.
Дополнительных пояснений требуют две последние функции таблицы 9, использующие параметр способ. Если этот необязательный аргумент* равен 0 или опущен, то выполняется двоичное сравнение. А если равен 1 – посимвольное сравнение без учета регистра. Если хоть одна из строк имеет значение Null (пустое значение, которое не следует путать с пустой строкой), то результат вызова функции также равен Null.
Таблица 23
Дата добавления: 2015-09-14; просмотров: 754;