Функция | Назначение | Пример использования |
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 |