Имя функции | Назначение функции | Tип результата |
Abs(X) | Абсолютное значение (модуль) аргумента Abs(-3.5)=3.5 | Совпадает с типом Х |
ArcTan(X) | Арктангенс аргумента в радианах ArcTan(1)=7.8539816340E-01 | Real |
Cos(X) | Косинус аргумента в радианах Сos(PI/3)=5.0000000000E-01 | Real |
Exp(X) | Экспонента аргумента (E в степени X) Exp(1)=2.7182818285E+00 | Real |
Ln(X) | Натуральный логарифм Ln(10)=2.3025850930E+00 | Real |
PI | Значение числа p PI=3.1415926536E+00 ( более точно 3.1415926535897932385 ) | Real |
Random | Случайное число из диапазона от 0 до 1 | Real |
Random(X) | Случайное число из диапазона от 0 до Х | Word |
Sin(X) | Синус аргумента в радианах Sin(PI/3)=8.6602540378E-01 | Real |
Sqr(X) | Квадрат аргумента Sqr(-12)=144 | Совпадает с типом Х |
Sqrt(X) | Квадратный корень аргумента Sqrt(841)=2.9000000000E+01 | Real |
При необходимости вычисления некоторых математических функций, для которых не существует стандартных функций в языке Турбо Паскаль, их выражают через имеющиеся стандартные функции. Например:
tg(X)=Sin(X)/Cos(X)
lg(X)=Ln(X)/Ln(10)
Xn=Exp(n*Ln(X))
Перед использованием функций Random или Random(X) обычно предварительно выполняют процедуру Randomize(процедура без параметров), которая обеспечивает несовпадение последовательностей случайных чисел, генерируемых функцией Randomили Random(X).