Стандартные функции. Математические функции.
Для выполнения часто встречающихся вычислений и преобразований язык Delphi предоставляет программисту ряд стандартных функций.
Значение функции связано с ее именем. Поэтому функцию можно использовать в качестве операнда выражения, например в инструкции присваивания. Так, чтобы вычислить квадратный корень, достаточно записать k: = Sqrt(n), где Sqrt – функция вычисления квадратного корня, n – переменная, которая содержит число, квадратный корень которого надо вычислить.
Функция характеризуется типом значения и типом параметров. Тип переменной, которой присваивается значение функции, должен соответствовать типу функции. Точно так же тип фактического параметра функции, т. е. параметра, который указывается при обращении к функции, должен соответствовать типу формального параметра. Если это не так, компилятор выводит сообщение об ошибке.
Математические функции
Математические функции (табл. 1.6) позволяют выполнять различные вычисления.
Таблица 1.6. Математические функции.
| Функция | Значение |
|---|---|
| Аbs (n) | Абсолютное значение n |
| Sqrt (n) | Квадратный корень из n |
| Sqr (n) | Квадрат n |
| Sin (n) | Синус n |
| Cos (n) | Косинус n |
| Arctan (n) | Арктангенс n |
| Ехр(n) | Экспонента n |
| Ln(n) | Натуральный логарифм n |
| Rardom(n) | Случайное целое число в диапазоне от 0 до n -1 |
Величина угла тригонометрических функций должна быть выражена в радианах. Для преобразования величины угла из градусов в радианы используется формула (а*3.141525б)/180, где: а– величина угла в градусах; 3.1415926 – число л. Вместо дробной константы 3.1415926 можно использовать стандартную именованную константу PI. В этом случае выражение пересчета угла из градусов в радианы будет выглядеть так: a*Pi/180.
