Математические функции.

Имя функции Назначение функции 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).