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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.11.2011, 13:14   #1
Ewynn
Новичок
Джуниор
 
Регистрация: 05.11.2011
Сообщений: 1
По умолчанию Гиперболический косинус

Сказали написать программу, которая бы высчитывала ch, путём разложение в ряд Тейлора, с точностью до шестого знака после запятой, после чего сравнить полученный ответ с нормальным расчётом ch. Вроде всё работает, значение верное, но преподавателю моему не нравится этот момент, и блин, он даже не хочет сказать в чем проблема. Быть может вы, господа, поможете? И да, тема - итерационные циклы, поэтому пришлось извращаться.
Код:
while i<=6 do
begin
  fac(2*i,f);    - процедура для расчета факториала
  ch:=ch+(exp(ln(x)*(2*i)))/f;    - та самая строчка.
  i:=i+1;
end;
writeln(ch:2:6);
ch:=(exp(x)+exp(-x))/2;
writeln(ch:2:6);

Чертову неделю не могу понять, что от меня нужно, и почему оно не правильно. При надобности могу выложить всю программу целиком. Вроде бы можно как-то облегчить задачу, и сделать всё это более оптимизированно, но я ей богу не пойму как.

Последний раз редактировалось Stilet; 05.11.2011 в 18:10.
Ewynn вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обратный гиперболический синус Lofty Помощь студентам 2 07.10.2008 18:20
Косинус, синус,... Манжосов Денис :) Свободное общение 9 26.08.2008 15:59
гиперболический косинус lag@dinfo.ru Помощь студентам 2 08.12.2007 13:51