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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2011, 17:53   #1
den1v2
Новичок
Джуниор
 
Регистрация: 25.01.2011
Сообщений: 2
По умолчанию Реккурентная функция заданная в виде бесконечного ряда

Задача вложена в файле формата .doc ибо как ввести здесь формулу я не знаю. Я пытался сделать сам но оказалось неправильно вот код может кто нибудь поможет исправить буду очень благодарен.
P.S.:не ругайтесь только пожалуйста напишите просто что тема закрыта если что
Вложения
Тип файла: doc Документ Microsoft Office Word.doc (29.5 Кб, 8 просмотров)
den1v2 вне форума Ответить с цитированием
Старый 25.01.2011, 17:55   #2
den1v2
Новичок
Джуниор
 
Регистрация: 25.01.2011
Сообщений: 2
По умолчанию

вот код:
var xn, xk, dx, E, x, z, S, a, b : real;
n : integer;
begin
xn:=StrToFloat(Edit1.Text);
xk:=StrToFloat(Edit2.Text);
dx:=StrToFloat(Edit3.Text);
E:=StrToFloat(Edit4.Text);
x:=xn;
Label1.Caption:='x S Z N'+#13;
while x<=xk+0.1 do
begin
S:=0;
n:=1;
z:=(exp(x)-exp(-x))/2;
b:=1;
repeat
a:=b/(2*n-1);
S:=S+a;
b:=b*sqr(x)/(2*n*(2*n+1));
n:=n+1;
until abs(a)<E;
Label1.Caption:=Label1.Caption+Floa tToStrf(x,fffixed,1,1)+' '+
FloatToStrf(S,fffixed,6,4)+' '+FloatToStrf(z,fffixed,6,4)+' '+
IntToStr(n)+#13;
x:=x+dx;
end;

end;
den1v2 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычисление суммы бесконечного ряда sanela Помощь студентам 2 08.12.2009 18:45
Сумма бесконечного ряда random7 Паскаль, Turbo Pascal, PascalABC.NET 3 18.09.2009 20:41
Сумма бесконечного ряда (баг) Anarx Общие вопросы C/C++ 2 23.03.2009 15:29
Паскаль. Сумма бесконечного ряда Tream Помощь студентам 4 13.10.2007 23:42