Стандартные арифметические функции
Другие операции
Помимо арифметических, существуют и другие операции, специфичные для значений некоторых стандартных типов данных языка 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) | Извлечение квадратного корня | Арифметический | Вещественный |