ПОДСКАЖИТЕ ПОЖАЛУЙСТА,нужен оператор while-do.надо написать программу в паскале Вычислить...

0 интересует 0 не интересует
67 просмотров

ПОДСКАЖИТЕ ПОЖАЛУЙСТА,нужен оператор while-do.надо написать программу в паскале
Вычислить значение заданной функции непосредственно и как
сумму ряда с погрешностью 0.001. Значение аргумента выбрать самостоятельно


image

спросил от (22 баллов) в категории Информатика
оставил комментарий от Начинающий (266 баллов)
0 0

я тупой, если расшифруешь этот заумный значок, то помогу

оставил комментарий от (22 баллов)
0 0

какой именно? :D может ты про гиперболический синус?

оставил комментарий от Начинающий (266 баллов)
0 0

я вообще в этих значках не разбираюсь, мне бы всё объяснить :DDDD

1 Ответ
0 интересует 0 не интересует
ответил от БОГ (194k баллов)
 
Лучший ответ

Const e=0.001;
var x,a,a2,s:real; n:integer;
begin
write('x=');readln(x);
a:=x;
a2:=x*x;
s:=x;
n:=0;
while abs(a)>e do begin
 n:=n+1;
 a:=a*a2/(2*n)/(2*n+1);
 s:=s+a;
 end;
writeln('s = ',s:7:5);
writeln('f = ',sinh(x):7:5);
end.

Пример:
x=1.5
s = 2.12928
f = 2.12928

оставил комментарий от (22 баллов)
0 0

а почему значение гиперболического синуса равно сумме ряда? как это объяснить?

оставил комментарий от БОГ (194k баллов)
0 0

Посмотрите информацию о рядах Тейлора. "Ряд Те́йлора — разложение функции в бесконечную сумму степенных функций."

...