logo
Методичка_Delphi_Ч1

Стандартные функции для данных вещественного типа

Object Pascal предоставляет программисту множество функций для обработки данных вещественного типа. Обращения к этим функциям используются при записи выражений и рассматриваются как операнды. Для вызова функции необходимо записать ее имя и далее в скобках, через запятую, перечислить необходимые параметры. Например, чтобы вычислить квадратный корень из переменной n, достаточно записать sqrt(n).

При работе с функциями следует учитывать тип возвращаемого значения и типы параметров. Если возникает несоответствие, компилятор выводит сообщение об ошибке. Часто используемые функции хранятся в модуле System, ссылка на который автоматически указывается в инструкции Uses. Множество других, реже используемых функций, описано в модуле Math. Но ссылку на этот модуль в инструкцию uses Вы должны включить сами.

В таблице 2.4 приведены некоторые стандартные функции для работы с вещественными числами и имена модулей, где они описаны. Полный список функций можно найти в справочной системе Delphi.

Таблица 2.4 - стандартные функции для вещественных чисел

Пример обращения к функции

Что вычисляет функция

Модуль

Abs(X);

Абсолютное значение

System

Exp(X

Экспонента

System

Ln(X)

Натуральный логарифм

System

Sqrt(X)

Квадратный корень

System

Sqr(X)

Возводит в квадрат

System

Sin(X)

Синус

System

Cos(X)

Косинус

System

Tan(X)

Тангенс

System

Cot(X)

Котангенс

Math

Sinh(X)

Гиперболический синус

Math

ArcTan(X)

Арктангенс

System

ArcSin(X)

Арксинус

Math

ArcCos(X)

Арккосинус

Math

Round(X)

Округление

System

Trunc(X)

Удаление дробной части

System

Int(X)

Целая часть

System

Random

Случайное число 0 <= r < 1

System

Frac(X)

Дробная часть