СтатьиПрограммирование в Delphi

Математические функции в Delphi

Занимаясь программированием, невозможно обойтись без использования математических функций. Большинство алгоритмических задач, вычисления требуют умения пользоваться ими. Конечно, некоторые из этих функций можно заменить какими-то наборами операторов, но такие решения всегда будут громоздкими, содержать дополнительные условия и выглядеть как изобретенный велосипед. Гораздо проще посвятить немного времени изучению готовых функций и разобраться в их использовании.

Для работы с этими функциями, в разделе описания uses нужно указать математическую библиотеку Math:

uses
Math;

В таблице приведены наиболее часто используемые функции.

Функция Аргумент Результат Описание
Abs(X) Real Ordinal Абсолютное значение числа (не отрицательное);
Ceil (X) Extended Integer Округление до целого в большую сторону.
Exp(X) Extended Extended Вычисление экспоненты.
Floor (X) Extended Integer Округление до целого в меньшую сторону.
Frac (X) Extended Extended Возвращает дробную часть числа, отбрасывая целую.
Int(X) Extended Extended Возвращает целу часть, отпросив дробную.
IntPower(Base, Exponent) Extended, Integer Extended Возвращает значение Base, возведенное в степень Exponent.
Ln(X) Extended Extended Возвращает значение натурального логарифма от X.
Log10(X) Extended Extended Возвращает значение десятичного логарифма от X.
Log2(X) Extended Extended Возвращает значение логарифма от X по основанию 2.
LogN (Base, X) Extended, Extended Extended Возвращает значение логарифма от X по основанию Base.
Max(A, B) Integer Integer Возвращает максимальное из двух чисел.
Min(A, B) Integer Integer Возвращает минимальное из двух чисел.
Pi - Extended Возвращает значение числа Пи.
Power (Base, Exponent) Extended, Extended Extended Возвращает значение Base, возведенное в степень Exponent.
Round(X) Real Int64 Округляет дробное число до целого в ближайшую сторону.
Sqr(X) Real Extended Возвращает X возведенное в квадратную степерь.
Sqrt(X) Extended Extended Возвращает квадратный корень из числи X.
Trunc(X) Real Int64 Округляет число до целого путем отбарасывания дробной части.

Комментарии

Имя:
Текст комментария:
* В комментариях запрещено публиковать рекламные объявления. Сообщения, содержащие ссылки на сторонние ресурсы добавляется в скрытом режиме. Они будут открыты, если не нарушают установленных правил, после проверки.
Защита от спам-роботов (* Обязателельно укажите ответ на простой вопрос ниже.)
Сколько букв в слове «барабан»? (цифра)