Стандартные функции служат для облегчения записи и обращения к наиболее часто используемым функциям обработки данных.
Имя функции
| Действие
| Тип аргумента
| Тип результата (значение функции)
|
Арифметические функции
|
|
|
|
PI
|
|
| Real
|
ABS(X)
| |X|
| Integer
Real
| Integer
Real
|
SQR(X)
| X2
| Integer
Real
| Integer
Real
|
SIN(X)
| Sin x
| Integer
Real
| Real
|
COS(X)
| Cos x
| Integer
Real
| Real
|
EXP(X)
| Ex
| Integer
Real
| Real
|
LN(X)
| Ln x
| Integer
Real
| Real
|
SQRT(X)
|
| Integer
Real
| Real
|
ARCTAN(X)
| Arctg x
| Integer
Real
| Real
|
Функции преобразования типов
|
|
|
|
ORD(X)
| Преобразует любой порядковый тип в целый (можно узнать ASCII-коды символов)
| Любой порядковый тип
| Integer
|
CHR(X)
| Преобразует ASCII-коды в символ
| Integer
| Char
|
ROUND(X)
| Округление до ближайшего целого
| Real
| Longint
|
TRUNG(X)
| Целая часть числа
| Real
| Longint
|
Функции для величин порядкового типа
|
|
|
|
PRED(X)
| Определение предыдущего значения
| Любой порядковый тип
| Значение функции того же типа, что и аргумент
|
SUCC(X)
| Определение следующего значения
| Любой порядковый тип
| Значение функции того же типа, что и аргумент
|
ODD(X)
| Проверяет величину X на нечетность
| Integer
| Boolean
|
Функции разнообразного назначения
|
|
|
|
RANDOM[(X)]
| Формирует случайное число
| Word
X - параметр, указывающий диапазон значений случайного числа
| Задан х - Word :
0<=Rez<x
Не задан х – Real:
0.0<=Rez<1.0
|