Вычислить все тригометрические функции углов - Turbo Pascal
Формулировка задачи:
Даны условные величины в градусной мере.Разработайте проект,позволяющий:
a)вычислить все тригометрические функции углов
б)вводить и редактировать данные,с сохранением результатов
в)искать значения тригометрических функций, по заданному углу
г)выводить результат
Решение задачи: «Вычислить все тригометрические функции углов»
textual
Листинг программы
function tg(x: real): real; begin tg := sin(x) / cos(x) end; function ctg(x: real): real; begin ctg := cos(x) / sin(x) end; function sec(x: real): real; begin sec := 1 / cos(x) end; function cosec(x: real): real; begin cosec := 1 / sin(x) end;
Объяснение кода листинга программы
- Создается функция
tg
, которая принимает аргумент типаreal
и возвращает значение типаreal
. - Внутри функции
tg
выполняется вызов функцииsin
иcos
с аргументомx
. - Полученные значения функций
sin
иcos
сравниваются, и результат присваивается переменнойtg
. - Создается функция
ctg
, которая аналогична функцииtg
, но использует функцииcos
иsin
вместоsin
иcos
. - Создается функция
sec
, которая принимает аргумент типаreal
и возвращает значение типаreal
. - Внутри функции
sec
выполняется вызов функцииcos
иsin
с аргументомx
. - Полученные значения функций
cos
иsin
сравниваются, и результат присваивается переменнойsec
. - Создается функция
cosec
, которая аналогична функцииsec
, но использует функцииsin
иcos
вместоcos
иsin
. - Код не содержит других функций или действий, поэтому список завершается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д