Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2013, 01:31   #1
jurok3x
Новичок
Джуниор
 
Регистрация: 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.
jurok3x вне форума Ответить с цитированием
Старый 15.04.2013, 06:39   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
где-то тут в алгоритме ошибка
ошибка в этой функе
Код:
function F(k:integer):real;
приложили бы формулу, сказал бы точнее
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 15.04.2013, 11:10   #3
jurok3x
Новичок
Джуниор
 
Регистрация: 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.
jurok3x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить функцию с по-щью разложения в ряд.(Ряд Тейлора) 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