|
Горбачев Л.И. Основы программирования в среде Turbo Pascal.
[НАЗАД] [ДАЛЕЕ]
7. Стандартные функции.
Наиболее часто используемые стандартные функции
приведены в таблице (см. ниже). Нужно помнить, что в тригонометрических функциях
синуса или косинуса аргумент должен быть задан только в радианах. Если аргумент
X дан в градусах, то для перевода его в радианы используется формула:
Y =
X * Pi / 180
В Турбо Паскале определены только три
тригонометрические функции (Sin, Cos, ArcTan). Для вычисления остальных
тригонометрических функций необходимо использовать известные
соотношения:
Tg(x) = Sin(x) / Cos(x); Ctg(x) = Cos(x) /
Sin(x); Csc(x) = 1 / Sin(x); Sc(x) = 1 / Cos(x); ArcSin(x) = ArcTan(x /
(1 - x2)0.5); ArcCos(x) = Pi / 2 - ArcSin(x); ArcCtg(x) = Pi / 2 -
ArcTan(x).
Для вычисления логарифма с основанием A
используется соотношение: Loga(x) = Ln(x) / Ln(A).
Стандартные математические функции
Функция |
Назначение |
Abs(X) |
Вычисление абсолютного значения X |
Sqr(X) |
Вычисление квадрата X (X * X) |
Sin(X) |
Вычисление синуса X |
Cos(X) |
Вычисление косинуса X |
ArcTan(X) |
Вычисление арктангенса X |
Exp(X) |
Вычисление экспоненты X |
Ln(X) |
Вычисление натурального логарифма X |
Sqrt(X) |
Вычисление квадратного корня X |
Odd(X) |
True, если X - нечетное, False, если X -
четное. |
Inc(X, n) |
Значение Х, увеличенное на n |
Dec(X, n) |
Значение Х, уменьшенное на
n |
Часто используемые стандартные функции преобразования
типов.
Функция |
Назначение |
Int(X) |
Вычисление целой части Х |
Trunc(X) |
Вычисление целой части X в формате longint. Значение Х
лежит в области значений longint |
Round(X) |
Округление X в сторону ближайшего целого
Round(x)=Trunc(x+0.5) для x>0 Round(x)=Trunc(x-0.5) для
x<0 |
Frac(X) |
Вычисление дробной части Х, т.е.
Frac(x)=x-Int(x) |
Swap(X) |
Значением функции является Х, оба байта которого поменяли
местами |
[НАЗАД] [ДАЛЕЕ]
|
|