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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2014, 15:36   #11
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Нужно вычислять ряд, нужно вычислить функцию и сравнить результаты
Угу, оно. Memo1.Lines.Add заменить на паскалевский вывод результатов
Код:
var x,s,t: Extended;
    i: Longint;
...
  x:=1;
  repeat
    s:=1; t:=1; i:=1;
    repeat
      t:=t*x*x/(4*i*i-2*i);
      s:=s+t;
      Inc(i);
    until t<=0.0001;
    Memo1.Lines.Add(Format('x=%3.1f s=%6.4f y=%8.6f',[x,s,(Exp(x)+Exp(-x))/2]));
    x:=x+0.2;
  until x>2.1;
Можно и циклом for i:=1 to n сумму посчитать без оценки погрешности, тогда чуть по другому
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 03.05.2014 в 15:42.
Аватар вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вычислить сумму ряда (Паскаль) Luci4er Помощь студентам 0 19.05.2013 13:48
вычислить по формуле (найти сумму ряда) aless23 Паскаль, Turbo Pascal, PascalABC.NET 1 03.11.2011 10:24
Турбо паскаль:программа находящая сумму ряда(необходимо найти ошибку в коде) Galchonok Помощь студентам 5 12.06.2010 15:10
Нужно посчитать сумму ряда. В программе ошибка. Пожалуйста помогите найти Рита Белова Помощь студентам 5 05.12.2009 13:07