Математические процедуры и функции в Delphi

altЧасто при написании проектов для того, чтобы сделать простейшую операцию мы прописываем десятки строк, не зная, что существуют стандартные функции, которые сделаны создателями Delphi, для того чтобы облегчить нам жизнь. Сегодня вашему вниманию предлагаю несколько функций:

1. Математические функции
2. Функции и процедуры для работы с символьным типом Char
3. Функции и процедуры для работы со строками PChar
4. Преобразования различных типов

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

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Math;
Название: DivMod
Описание:Выполняет целочисленное деление, учитывая остаток
Пример:
DivMod(delimoe,delitel,chastnoe, ostatok);
Параметры:
— Delimoe – число типа integer
— Delitel – число типа Word
— Chastn – перменная типа Word, котрой будет присвоено значение частного
— Ostatok – переменная типа Word, которой будет присвоено значение остатка


Название: Abs
Описание:Возвращает абсолютное значение числа
Пример:
otv:=Abs(i);
Параметры:
Otv – переменная вещественного типа, которой будет присвоено абсолютное значение числа i

Название: Round
Описание:Округляет число до ближайшего целого
Пример:
Otv:=Round(i);
Параметры:
Otv – переменная числового типа, которой будет присвоено округленное до ближайшего значение числа i

Название: RoundTo
Описание:Округляет вещественное число до заданного количества разрядов или заданной степени
Пример:
Otv:=RoundTo(i,n);
Параметры:
Otv – переменная вещественного типа, которой будет присвоено округленное до nколичества разрядов или заданной степени число i

Название: Ceil
Описание:Округляет число в большую сторону
Пример:
Otv:=Ceil(i);
Параметры:
Otv – переменная вещественного типа, которой будет присвоено округленное в большую сторону значение числа i

Название: Floor
Описание:Округляет число в меньшую сторону
Пример:
Otv:=Floor(i);
Параметры:
Otv – переменная вещественного типа, которой будет присвоено округленное в меньшую сторону значение числа i

Название: Frac
Описание:Возвращает дробную часть числа
Пример:
Otv:=Frac(i);
Параметры:
Otv – переменная вещественного типа, которой будет присвоена дробная часть числа i

Название: Int
Описание:Возвращает целую часть числа
Пример:
Otv:=Int(i);
Параметры:
Otv – переменная вещественного типа, которой будет присвоена целая часть числа i

Название: IntPower
Описание:Возведение числа в целую степень
Пример:
Otv:=IntPower(i, st);
Параметры:
Otv – переменная вещественного типа, которой будет присвоено возведенное в степень st числo i
St – integer, степень
I – integer, число, которое нужно

Название: Ln
Описание:Вычисляет натуральный логариф
Пример:
Otv:=Ln(i);
Параметры:
Otv – переменная вещественного типа, которой будет присвоен натуральный логарифм

Это далеко не все стандартные функции.

Понравилась статья? Поделиться с друзьями: