Space Base Space Base
+7 928 008-80-89
ru
  • en
  • es
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  • Главная
  • Услуги
  • Портфолио
  • Библиотека
  • Контакты
  1. Библиотека
  2. Delphi
  3. Математические функции в Delphi
logo

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

13.01.2017

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

Для работы с этими функциями, в разделе описания 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


Функция DirectoryExists в Delphi, описание и примеры


Функция CopyFile в Delphi, описание и примеры


Написать комментарий

Комментарии

В комментариях запрещено публиковать рекламные материалы. Все сообщения оправляются на модерацию и будут опубликованы, если не нарушают правил сайта после проверки.


коммент.

Разработка сайтов

Корпоративный сайт
Интернет-магазин
Лендинг - одностраничный сайт
Сайт-визитка
Сайт-портфолио

Проектирование

Прототип, UX-дизайн

Дизайн

UI-дизайн
Логотип

+54 911 2801-4950

info@space-base.net
+7 928 008-80-89

Web-сайты для успешного бизнеса

Web-сайты для успешного бизнеса

Главная Услуги Портфолио События Библиотека Контакты
+7 928 008-80-89 Меню
Политика в отношении обработки персональных данных © Copyright 2014 - | Space-Base

Лучшее время начать свой проект - Сейчас!

Выбраны опции:

Отправить сообщение на:

Telegram WhatsApp

Отправляя сообщение, вы даете свое согласие на
обработку песональных данных