Встроенные функции в Турбо Паскаль
Кроме этих стандартных операций, в Паскаль встроены специальные подпрограммы-функции, которые программисты могут использовать в выражениях как готовые элементы. Библиотека Турбо Паскаля содержит значительный набор внешних функций, которые подключаются автоматически при компиляции или при исполнении программы. Эти внешние процедуры и функции сгруппированы в системный блок – модуль System. Для пользователя внешний блок System, входящий в состав библиотеки Турбо Паскаль, - «прозрачный», то есть его функции применяются аналогично встроенным операторам. Функции системного блока System, применяемые при обработке числовых значений приведены в таблице 4.
Таблица 4
Математические функции | Функции Турбо Паскаля |
|X| | ABS (X) |
Arctg (X) | ARCTAN (X) |
Cos (X) | COS (X) |
XA | EXP (A*LN (X)) |
EX | EXP (X) |
Ln (X) | LN (X) |
Число 3,14159 | Pi |
Sin (X) | SIN (X) |
Tg (X) | SIN (X) / COS (X) |
X2 | SQR (X) |
SQRT (X) |
Рассмотрим дополнительные операции над вещественными числами:
Trunc (x) – дробная часть вещественного числа отбрасывается и выдается целый остаток;
Int (x)– возвращает целую часть аргумента;
Round (x)– округляет вещественное число до целого порядкового типа;
Frac (x)– результатом является дробная часть значения аргумента.