| Функция | Назначение | Пример использования |
| Abs | Вычисляется абсолютное значение числа |
PRINT Abs(-2) --> 2 PRINT Abs(0) --> 0 |
| Acs/ACos | Вычисляет арк-косинус числа |
PRINT Acs(0.5) --> 1.047197551197 PRINT ACos(-1) --> 3.14159265359 |
| Asn/ASin | Вычисляет арк-синус числа |
PRINT Asn(0.5) --> 0.523598775598 PRINT ASin(-1) --> 1.570796326795 |
| Atn/ATan | Вычисляет арк-тангенс числа |
PRINT Atn(0.5) --> 0.463647609001 |
| Cos | Вычисляет косинус угла. Угол задается в радианах. |
PRINT Cos(Pi) --> -1 |
| Deg | Конвертирует радианы в градусы | PRINT Deg(Pi/2) --> 90 |
| Exp | Вычисляет экспоненту числа | PRINT Exp(1) --> 2.718281828459 |
| Fix | Возвращает целую часть числа |
PRINT Fix(Pi) --> 3 PRINT Fix(-Pi) --> -3 |
| Frac | Вычисляет дробную часть числа | PRINT Frac(Pi) --> 0.14159265359 |
| Int |
Возвращает математическую целую часть числа, то есть, большее целое, меньшее, чем это число. |
PRINT Int(Pi) --> 3 PRINT Int(-Pi) --> -4 |
| Log | Вычисляет логарифм числа. |
PRINT Log(2.71828) --> 0.999999327347 PRINT Log(1) --> 0 |
| Log10 | Вычисляет десятичный логарифм числа. Log10(x) = Log(x)/Log(10). |
PRINT Log10(10) --> 1 |
| Max |
Возвращает большее выражение из списка. Выражение должно быть числом или значением дата/время. |
PRINT Max(6, 4, 7, 1, 3) --> 7 PRINT Max(Now, CDate("01/01/1900"), CDate("01/01/2100")) --> 01/01/2100 |
| Min |
Возвращает меньшее выражение из списка. Выражение должно быть числом или значением дата/время. |
PRINT Min(6, 4, 7, 1, 3) --> 1 PRINT Min(Now, CDate("01/01/1900"), CDate("01/01/2100")) --> 01/01/1900 |
| PI |
Result = Pi([ Number ]) Возвращает Pi * Number. Если Number не задано, подразуемевается, что это единица. |
PRINT Pi --> 3.14159265359 PRINT Pi(0.5) --> 1.570796326795 |
| Rad | Конвертирует градусы в радианы. |
PRINT Rad(90) --> 1.570796326795 PRINT Rad(180) - Pi --> 0 |
| Randomize |
Инициализрует генератор псевдо-случайных чисел из текущей даты и времени. |
Randomize ( ) |
| Rnd |
Вычисляет псевдо-случайное число с плавающей точкой, используя алгритм Lehmer. - Если параметры не заданы, возвращает псевдо-случайное число в интервале [0,1]. - Если один из параметров задан, возвращает псевдо-случайное число в интервале [0,Min]. - Если оба параметра заданы, возвращает псевдо-случайное число в интервале [Min,Max]. |
PRINT Rnd --> 0.019539254718 PRINT Rnd(2) --> 1.040205506608 PRINT Rnd(10, 100) --> 43.204108046818 |
| Round |
Value = Round ( Number [ , Digits ] ) Округляет число до его ближайшего целого, если Digits не задано. Если Digits задано, округляется до 10 ^ Digits . |
PRINT Round(Pi, -2) --> 3.14 PRINT Round(1972, 2) --> 2000 |
| Sgn |
Возвращает знак числа. Если число ноль, возвращается ноль. Если число строго положительно, возвращается целое число +1. Если число строго отрицательно, возвращается целое число -1. |
PRINT Sgn(Pi) --> 1 PRINT Sgn(-Pi) --> -1 PRINT Sgn(0) --> 0 |
| Sin |
Вычисляет синус угла. Угол задается в радианах. |
PRINT Sin(Pi/2) --> 1 |
| ^ | Степень числа. | PRINT 4^2 --> 16 |
| Sqr | Вычисляет квадратный корень числа. | PRINT Sqr(2) --> 1.414213562373 |
| Tan |
Вычисляет тангенс угла. Угол задается в радианах. |
PRINT Tan(Pi/4) --> 1 |