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

ABS

Возвращает модуль числа.

DOUBLE ABS (DOUBLE Value)

ACOS

Возвращает значение арккосинуса аргумента.

DOUBLE ACOS (DOUBLE Value)

ASIN

Возвращает значение арксинуса аргумента.

DOUBLE ASIN (DOUBLE Value)

ATAN

Возвращает значение арктангенса аргумента.

DOUBLE ATAN (DOUBLE Value)

CEIL

Возвращает ближайшее целое число, большее аргумента.

DOUBLE CEIL (DOUBLE Value)

COS

Возвращает значение косинуса аргумента.

DOUBLE COS (DOUBLE Value)

EXP

Вычисление экспонента от аргумента.

DOUBLE EXP (DOUBLE Value)

FLOOR

Возвращает ближайшее целое число, меньшее аргумента.

DOUBLE FLOOR (DOUBLE Value)

LOG

Вычисление натурального логарифма от аргумента

DOUBLE LOG (DOUBLE Value)

POW

Возведение аргумента в степень.

DOUBLE POW (DOUBLE Value, DOUBLE Power)

RAND

Возвращает случайное целочисленное значение в диапазоне от 0 до 32767.

DOUBLE RAND ()

RANDOMIZE

Генерация случайных чисел.

DOUBLE RANDОMIZE ()

Функция инициализирует генератор случайных чисел для определения случайной последовательности генерируемых чисел. Функцию RANDОMIZE () необходимо вызвать до того, как будет использоваться функция RAND().

SIN

Возвращает значение синуса аргумента.

DOUBLE SIN (DOUBLE Value)

SQRT

Возвращает значение квадратного корня аргумента.

DOUBLE SQRT (DOUBLE Value)

TAN

Возвращает значение тангенса аргумента.

DOUBLE TAN (DOUBLE Value)

Пример:

MESSAGE ("ACOS 0.5 - " & acos(0.5),1)

MESSAGE ("ASIN 0.5 - " & asin(0.5),1)
MESSAGE ("ATAN 2   - " & atan(2),1)
MESSAGE ("CEIL 2.2 - " & ceil(2.2),1)
MESSAGE ("COS 0.5 - " &cos(0.5),1)
MESSAGE ("EXP 2 - " &exp(2),1)
MESSAGE ("FLOOR 4.5 - " &floor(4.5),1)
MESSAGE ("LOG 0.5 - " &log(0.5),1)
MESSAGE ("POW 2,3 - " &pow(2,3),1)
MESSAGE ("RAND - " &rand(),1)
MESSAGE ("SIN 0.5 - " &sin(0.5),1)
MESSAGE ("SQRT 2 - " &sqrt(2),1)
MESSAGE ("TAN 0.5 - " &tan(0.5),1)

При выполнении примера на экране будет появляться Окно сообщений с отображением функции и результата вычисления ее значения.