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