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