|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.04.2013, 01:31 | #1 |
Новичок
Джуниор
Регистрация: 15.04.2013
Сообщений: 2
|
Паскаль Ряд Тейлора
надо сделать программу для вычисления функции SQRT(1-x) |x|<=1 с помощью ряда Тейлора с точностью 7 знаков после комы!!!
Программа вродь как работает но значение "у" неверное выдает. где-то тут в алгоритме ошибка должна быть но не могу найти. program l; function F(k:integer):real; begin F:=-(2*k-1)/(2*k+2); end; var x,y,z:real; i:integer; begin readln(x); z:=-0.5*x; i:=1; y:=1; while z<0.00000001 do begin y:=y+z; z:=z*x*F(i); i:=i+1; end; writeln('y=',y); end. |
15.04.2013, 06:39 | #2 | |
Made In USSR!
Старожил
Регистрация: 01.09.2010
Сообщений: 3,657
|
Цитата:
Код:
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой" |
|
15.04.2013, 11:10 | #3 |
Новичок
Джуниор
Регистрация: 15.04.2013
Сообщений: 2
|
Функция sqrt(1-x)
1-x/2-x^2/8-x^3/16-5*x^4/128-7*x^5/256+... С проблемой разобрался сам, причина некорректно задана функция в задаче( должны стоять везде минусы, а в условии было поочередно минус-плюс). Спасибо за помощь. Последний раз редактировалось jurok3x; 15.04.2013 в 11:20. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычислить функцию с по-щью разложения в ряд.(Ряд Тейлора) | feelstor | Помощь студентам | 2 | 26.12.2011 03:44 |
Ряд тейлора ln(x) | R@Ziel | Помощь студентам | 9 | 13.11.2009 17:48 |
Ряд Тейлора . Паскаль | Zond235 | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 30.01.2008 01:42 |