Разложение в ряд в Pascal
Вложений: 1
Здравствуйте,форумчане.Нужна помощь с этим,вторым, заданием.Как табулировать и строить таблицу я знаю,но не знаю,как начать. Учитель объяснял отдалённо,но я понял,что необязательно считать каждый член,достаточно лишь умножать предыдущий на какое-то число d[i],которое находится по формуле: d[i]:=N[i]/N[i-1].
Вот мои тщетные попытки,уже не соображаю,если честно.Заранее спасибо. Program bulbul; var N:array [0..100] of double; d:array [0..100] of double; i:integer;x:double; Const e=0.001; function f(x:double):double; begin i:=0; while d[i]<=e do begin N[0]:=x; N[1]:=-exp(ln(x)*3)/6; d[i]:=N[i]/N[i-1]; result:=d[i]*N[i-1]; end; end; Var y:double; begin while d[i]<=e do begin y:=f(x); end; writeln(y); end. |
Цитата:
Код:
Program bulbul; |
Часовой пояс GMT +4, время: 19:06. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.