Функция ArcTan вычисляет арктангенс числа. Синтаксис:
function ArcTan(X : ValReal) : ValReal;
Функция возвращает арктангенс числа Х, которое может быть любого вещественного типа. Результат работы функции — угол в радианах.
Как найти арктангенс числа
О тригонометрических функциях я рассказывал здесь. Поэтому в данной статье повторяться не буду. Напомню лишь о том, что такое тангенс и арктангенс.
Итак, тангенс — это отношение синуса угла к косинусу, которое выражается формулой:
tg(Z) = sin(Z) / cos(Z)
где Z — это угол.
В этом случае справедливо равенство:
где Х — это обратная функция, то есть число, которое мы получаем при вычислении тангенса угла Z.
Здесь углы указаны в градусах.
Отсюда также следует, что выражение арктангенс угла является неправильным, так как угол может быть результатом вычисления арктангенса, но не параметром функции. Можно говорить тангенс угла, или арктангенс числа.
Таблица арктангенсов
В качестве примера использования функции ArcTan предлагаю небольшую программу, которая выводит на экран таблицу арктангенсов (числа от 0 до единицы с шагом 0,1). Углы будут выводиться в градусах и радианах. При желании можно создать более подробную таблицу, например, с шагом 0,01.
Мы уже знаем, какие существуют функции для целых переменных. Это – нахождение модуля числа (Функция Abc), а также возведение числа в квадрат (Функция Sqr). В этом уроке мы рассмотрим функции, применяемые к дробным числам. Это функции Sqr — квадрат числа, Abs — модуль числа, Sqrt — корень числа, а также известные всем математические функции Sin, Cos, Arctan, Ln, Exp, Pi.
В строке №7 записывается функция Sqr. Это функция возведения числа в квадрат.
В строке №9 записывается операция нахождения модуля числа.
Функции Sqr и Abs мы разбирали в уроке Abs, Sqr в Pascal.
В строке №11 записывается функция Sqrt. Данная функция подсчитывает корень числа, стоящего в скобках после слова Sqrt. В нашем случае функция Sqrt будет считать корень из числа «2».
В строке №13 записываем функцию Sin. Данная функция будет подсчитывать синус числа, стоящего в скобках после записи функции.
Строка №15. Функция Cos подсчитывает косинус числа, стоящего в скобках после функции.
Строка №17. Функция Arctan вычисляет арктангенс числа, стоящего в скобках после записи функции.
Строка №19. Функция Ln подсчитывает логарифм числа, стоящего в скобках после записи функции.
Строка №21. Функция Exp возводит число «e» (экспонента — 2.72. ) в степень, значение которой указывается в скобках после слова Exp. Т.е. в нашем случае число «e» будет возведено в степень «2».
Строка №23. Переменной «B» будет присвоено значение числа «?».


Дополнение к материалу.
- Функции Sqrt, Sin, Cos, Arctan, Ln, Exp, Pi определены только для вещественных (дробных) чисел.
- В Паскале не существует операции возведения в степень. Есть только операция возведения числа в квадрат (Sqr). Чтобы возвести число в степень используют операцию умножения. Например, чтобы возвести число 3 в 5-ю степень необходимо записать 3*3*3*3*3

Возвращает арктангенс (arctg) параметра.
Объявление
Function ArcTan(X : Real) : Real;
Режим
Windows, Real, Protected
Замечания
В языке Turbo Pascal нет встроенной функции Tan, но тангенс может быть вычислен с помощью выражения: Sin (X) / Cos (X)
См. также
Пример
Язык:
Русский
English