23.06.2016, 19:00 | #1 (permalink) |
Новичок
Регистрация: 23.06.2016
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Вычисление значения функции с помощью разложения в ряд
в общем, очень срочно нужна помощь с одним заданием! необходимо разработать программу, которая будет приближенно (с заданной точностью eps 0.0001) вычислять значение функции Y, используя формулу разложения этой функции в бесконечный сходящийся степенной ряд. причем там x принадлежит какому-то интервалу. в итоге также необходимо вывести на монитор табличку значений для x и значений функции. как-то так. |
23.06.2016, 19:00 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Предлагаю вам почитать темы, которые по содержанию очень схожи с вашей Вычисление функции разложением ее в ряд, Паскаль Вычислить значения функции, заданной графически Вычислить значения функции, заданной графически Вычисление значения выражения. Язык С Стек. Польская запись. Вычисление значения |
23.06.2016, 22:38 | #2 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Как-то так:
Код:
Const Eps=0.0001; VAR i,j:Integer; S,x,z,A:Real; Begin for j:=0 to 4 do begin x:=Pi/4*j; z:=x*5; i:=1; A:=z; S:=A; Repeat Inc(i,2); A:=-A*z*z/(i*(i-1)); S:=S+A; Until Abs(A)<Eps; Writeln('x= ',x:7:5,' Sum= ',S:12:9,' Accurate value= ',Sin(z):12:9); end; Readln End. |
24.06.2016, 09:31 | #4 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
Const Eps=0.0001; Var i,j:Integer; S,x,z,A:Real; f:text; Begin Assign(f,'zzzz.txt'); Rewrite(f); for j:=0 to 4 do begin x:=Pi/4*j; z:=x*5; i:=1; A:=z; S:=A; Repeat Inc(i,2); A:=-A*z*z/(i*(i-1)); S:=S+A; Until Abs(A)<Eps; Writeln('x= ',x:7:5,' Sum= ',S:12:9,' Accurate value= ',Sin(z):12:9); Writeln(f,'x= ',x:7:5,' Sum= ',S:12:9,' Accurate value= ',Sin(z):12:9); end; Close(f); Readln End. |
|
24.06.2016, 11:06 | #5 (permalink) |
Новичок
Регистрация: 23.06.2016
Сообщений: 3
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Огромное вам спасибо!))
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|