Стандартные арифметические функции

Другие операции

Помимо арифметических, существуют и другие операции, специфичные для значений некоторых стандартных типов данных языка Pascal. Эти операции мы рассмотрим в соответствующих разделах:

#, in, +, *, [] : см. лекцию 5@, ^ : см. лекцию 10

К арифметическим операциям примыкают и стандартные арифметические функции. Их список с кратким описанием мы приводим в таблице.

  Описание Тип аргумента Тип результата4)
abs(x) Абсолютное значение (модуль) числа Арифметический Совпадает с типом аргумента
arctan(x) Арктангенс (в радианах) Арифметический Вещественный
cos(x) Косинус (в радианах) Арифметический Вещественный
exp(x) Экспонента (ex) Арифметический Вещественный
frac(x) Взятие дробной части числа Арифметический Вещественный
int(x) Взятие целой части числа Арифметический Вещественный
ln(x) Натуральный логарифм (по основанию e) Арифметический Вещественный
odd(x) Проверка нечетности числа Целый boolean
pi Значение числа - Вещественный
round(x) Округление к ближайшему целому Арифметический Целый
trunc(x) Округление "вниз" - к ближайшему меньшему целому Арифметический Целый
sin(x) Синус (в радианах) Арифметический Вещественный
sqr(x) Возведение в квадрат Арифметический Вещественный
sqrt(x) Извлечение квадратного корня Арифметический Вещественный