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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 16:25   #1
likol07
 
Регистрация: 07.12.2011
Сообщений: 4
По умолчанию ряд тейлора

Разложить функцию y = cos (x) в ряд Тейлора и написать рекурсивную функцию для вычисления ее значения в точке x0> 0 с точностью e = 0.0001.

помогите написать рекурсию
likol07 вне форума Ответить с цитированием
Старый 07.12.2011, 19:56   #2
likol07
 
Регистрация: 07.12.2011
Сообщений: 4
По умолчанию

где же ошибка?

Код:
program kk;
uses crt;
function pok ( x:real;n:integer ):real;
 var i,l,p:integer;
 begin
  l:=1;
   if n=0 then begin
   x:=1;
   l:=1;
   p:=1;
   end
    else   begin
   for i:=1 to n do begin
  l:=l*(-1);
  x:=x*x; end;
  for i:=1 to 2*n do
  p:=p*i;
      end;
  if (x/p)>0.0001 then  pok:= (x*l)/p + pok(x,n+1);
  end;
  var x :real; n:integer;
  begin
  read(x);
  n:=0;
  write(pok(x,n));
  end.
likol07 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ряд Тейлора PROkaZZZniK Помощь студентам 2 24.11.2011 09:51
ряд Тейлора alexmikt Общие вопросы C/C++ 5 09.12.2010 10:08
ряд Тейлора Inkognito99 Помощь студентам 2 17.05.2010 22:03
Ряд тейлора ln(x) R@Ziel Помощь студентам 9 13.11.2009 17:48
Ряд Тейлора siriusz Общие вопросы C/C++ 6 06.02.2009 20:26