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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.09.2010, 20:47   #1
masterlomaster
Форумчанин
 
Аватар для masterlomaster
 
Регистрация: 21.10.2009
Сообщений: 114
По умолчанию Паскаль

вычилить cosX=1-X*x/2! + x*x*x*x/4! - x*x*x*x*x*x/6! +...+ Rn! |Rn|>E

написать программу на Паскале.
не могу додуматься, как бы это покомпактней свернуть.
Спасибо!
masterlomaster вне форума Ответить с цитированием
Старый 30.09.2010, 09:40   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Как-то так:
Код:
 var e,x,i,f:integer;d:double;
begin
 f:=2; x:=2; e:=-1;
 d:=1-x*x/f;
 for i:=3 to 5 do begin
   x:=x*x;
   f:=f*i;
   e:=-1;
   d:=d+e*x/f;
 end;
 write(d:5:2);readln;
  { TODO -oUser -cConsole Main : Insert code here }
end.
Правда не проверял на точность...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, Борланд Паскаль-в чем разница??? Vremya-Dengy Паскаль, Turbo Pascal, PascalABC.NET 13 31.05.2011 18:23
паскаль dumb_92 Паскаль, Turbo Pascal, PascalABC.NET 0 13.04.2010 17:42
паскаль фамил Паскаль, Turbo Pascal, PascalABC.NET 3 17.05.2008 23:23