Математические функции из модуля Math
Стандартные математические функции
Обращение | Тип аргумента | Тип результата | Функция |
РІ | — | R | Число к = 3.1415926536Е+00 |
abs (х) | I, R | I, R | Модуль аргумента х |
arctan (х) | I, R | R | Арктангенс х, рад |
cos (х) | I, R | R | Косинус х, рад |
ехр (х) | I, R | R | е*— экспонента х |
frac (х) | I, R | R | Дробная часть х |
int (х) | I, R | R | Целая часть х |
ln(х) | I, R | R | Натуральный логарифм х |
random | R | Псевдослучайное число в интервале [0, 1) | |
random (х) | I | I | Псевдослучайное число в интервале [0, х) |
round (х) | R | I | Округление х до ближайшего целого |
sin (х) | I, R | R | Синус х, рад |
sqr (х) | I, R | I, R | Квадрат х |
sqrt (х) | I, R | R | Корень квадратный из х |
trunc (х) | R | I | Ближайшее целое, не превышающее х по модулю |
Для того чтобы воспользоваться процедурами и функциями, находящимися в других модулях, необходимо эти модули подключить к нашему приложению, т.е. указать имя модуля в операторе uses. Так, например, в состав пакета Delphi входит модуль Math, содержащий широкий набор математических, тригонометрических, статистических и других функций.
Функция | Описание | Тип аргумента(ов) | Тип результата |
Power(a,b) | Вычисляет a b ; при а<0 степень b должна быть целой | Extended | Extended |
LogN(a,b) | вычисляет loga(b) | то же | то же |
Tan(x) | вычисляет tg(x) | то же | то же |
CoTan(x) | вычисляет ctg(x) | то же | то же |
ArcSin(x) | вычисляет arcsin(x) | то же | то же |
ArcCos(x) | вычисляет arccos(x) | то же | то же |
Пример 2. Записать по правилам ЯП Pascal выражение