Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Павлов Дмитрий
0 / 0 / 0
Регистрация: 17.04.2010
Сообщений: 6

Arccos, Arcsin в Pascal

17.04.2010, 20:56. Показов 51649. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не понимаю, как в Pascal`е записать следующие выражения:
arcsin^2(k*x)
arccos(k*x)
Если кто знает, напишите пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.04.2010, 20:56
Ответы с готовыми решениями:

Не правильно считает arcsin и arccos
function Arcsin (x : real) : real; begin Arcsin := Arctan(x/Sqrt(1-sqr(x))); end; function Arccos (x : real) : real; begin ...

arccos и arcsin
как в паскале вычислить: 1) t= arccos2 x+ arcos( x-1/2) 2) f= (arccos(1-x)+ arccos 0.3x) * arccos √x Типо я сделал вот так, не...

Нужны формулы для arcsin и arccos
Program ugli; {по 3 заданным сторонам находит углы треугольника} Var a,b,c:integer; d,e,f:real; ...

8
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
17.04.2010, 20:58
Павлов Дмитрий, Есть такая наука математика, а там есть тригонометрия, а ней написано как представить функции arcsin, arccos через функцию arctg, которая есть в Паскале и пишется arctan();
0
1916 / 1066 / 384
Регистрация: 06.12.2008
Сообщений: 2,802
17.04.2010, 21:11
Лучший ответ Сообщение было отмечено как решение

Решение

Pascal
1
2
3
4
function Arcsin (x : real) : real;
begin
Arcsin := Arctan(x/Sqrt(1-sqr(x)));
end;
Pascal
1
2
3
4
function Arccos (x : real) : real;
begin
Arccos := Arctan(Sqrt(1-sqr(x))/x);
end;
9
 Аватар для Павлов Дмитрий
0 / 0 / 0
Регистрация: 17.04.2010
Сообщений: 6
17.04.2010, 21:19  [ТС]
Благодарю!
0
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 84
20.05.2025, 17:22
А как записать f(x)=Pi-arcsin(arctan(x)/2)?

Добавлено через 8 минут
в Паскале
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33379 / 21503 / 8236
Регистрация: 22.10.2011
Сообщений: 36,899
Записей в блоге: 12
20.05.2025, 17:25
Так и записать:
Pascal
1
2
3
4
function f(x : real) : real;
begin
  f := Pi - ArcSin(ArcTan(x)/2);
end;
Описание функции ArcSin есть выше...
1
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 84
20.05.2025, 17:47
спасибо!
0
Модератор
10428 / 5716 / 3404
Регистрация: 17.08.2012
Сообщений: 17,383
21.05.2025, 20:26
Лучший ответ Сообщение было отмечено mik-a-el как решение

Решение

Внимание!

Функции из сообщения #3 содержат алгоритмические ошибки: функция Arcsin не может быть вычислена при |x|=1, а функция Arccos не может быть вычислена при x=0, хотя значения указанных функций при указанных аргументах определены.

Лучше Arccos и Arcsin реализовать так:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Arccos(x: real): real;
var
  ax, ac: real;
begin
  ax := abs(x);
  ac := 2 * arctan(sqrt((1 - ax) / (1 + ax)));
  if x < 0 then ac := pi - ac;
  Arccos := ac
end;
 
function Arcsin(x: real): real;
begin
  Arcsin := pi / 2 - Arccos(x)
end;
Функции без проверки на область допустимых значений. Если нужно, добавьте.
2
0 / 0 / 0
Регистрация: 17.05.2013
Сообщений: 84
22.05.2025, 20:24
спасибо, уже получилось!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.05.2025, 20:24
Помогаю со студенческими работами здесь

Pascal N-IDE, оператор function, ошибка "слишком мало или слишком много аргументов передаются функции arccos"
program gg; uses crt; var x1,x2,x3,x4,y1,y2,y3,y4: integer; a,b,c,d,n,k,l,m:real; L1,L2,L3,L4:real; ...

Вычисление arcSin и arcCos
Добрый день, можете кинуть вычисление arcsin и arcCos на асме! Завтра экзамен-не могу понять как делать!!!Буду очень признателен! Спасибо

Вычисление выражения с arccos и arcsin
Такое дело написал простую программу для вычисления выражения, но когда вписываю значения выдает ошибку, хотел бы чтобы показали где ошибка...

Arcsin(x), arccos(x) и другие arc
Все ли знают обратные тригонометрические функции? Это знают все 1) arcsin(-x) = -arcsin(x) 2) arctg(-x) = -arctg(x) А это? 3)...

Как ввести в VBA arcsin, arccos
или arctg Подскажите, пожалуйста. Заранее спасибо


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru