Занимаясь программированием, невозможно обойтись без использования математических функций. Большинство алгоритмических задач, вычисления требуют умения пользоваться ими. Конечно, некоторые из этих функций можно заменить какими-то наборами операторов, но такие решения всегда будут громоздкими, содержать дополнительные условия и выглядеть как изобретенный велосипед. Гораздо проще посвятить немного времени изучению готовых функций и разобраться в их использовании.
Для работы с этими функциями, в разделе описания 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 | Округляет число до целого путем отбарасывания дробной части. |
Изменение цвета ячеек Delphi Stringgrid
Функция MoveFile в Delphi, описание и примеры
Функция ForceDirectories в Delphi, описание и примеры
В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.