как записать функцию tg(x/2)-ctg(x/2)+x на языке Pascal

программирование язык pascal С++ паскаль

ныдо записать эту функцию на языке программирования паскаль.
Мне кажется что тут через отношения синуса и косинуса.
Но может и не так))
подскажите))

Примечание:
Мы в инсте работаем без модулей =);
поэтому их не предлагать :DDD;
Ответы:
>через отношения синуса и косинуса.
можно и так. sin кажется есть по-умолчанию. А вообще есть модуль math.
Правильно кажется - в Pascal есть и sin и cos.
Sin(x/2)/Cos(x/2)-Cos(x/2)/Sin(x/2)+x
Выражение можно преобразовать в
(4*Sqr(Sin(x/2))-2)/Sin(x)+x
Здесь меньше обращений к функциям и меньше арифметических операций.
в Паскале тангенс и котангенс тоже есть
tan(x/2)-cotan(x/2)+x
в паскале все есть
по-моему стоит вспомнить 8 класс ))) и записать это как sin(x/2) / cos(x/2) - cos(x/2) / sin(x/2) что в итоге даст нам просто tg(x)
а дальше все просто tg(x) + x


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.