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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2011, 17:05   #1
Katmai
Пользователь
 
Регистрация: 21.07.2010
Сообщений: 25
По умолчанию ряды Тейлора

Написал программу, вроде должно все правильно считать, но не считает...

Укажите где ошибка....


Код:
program Lab15_2;
const max_n=500;
var u1,u2,s,x,e,xp,xk,dx:real;
    n,h,i:integer;
begin
xp:=1;
xk:=2;
dx:=0.1;
x:=xp;
h:=round((xk-xp)/dx) + 1;
writeln('-------------------------------');
writeln('|    X    |    Y    |    N    |');
writeln('-------------------------------');
for i:=1 to h do begin
e:=0.000005;
s:=1;
u2:=1;
n:=1;
while  (abs(u2) > e) and (n <> max_n) do begin
    u1:=u2;
    u2:=-u1*sqr(x)/((2*n+2)*(2*n+3));
    s:=s+u2;
    n:=n+1;
    end;
    writeln('|',x:6:2,'   |',s:9:3,'|',(n):5,'    |',(sin(x)/x):8:3);
    writeln('-------------------------------');
    x:=x+dx;
end;

readln;
end.
Изображения
Тип файла: png Снимок.PNG (3.5 Кб, 91 просмотров)
Тип файла: png 222.PNG (11.6 Кб, 91 просмотров)

Последний раз редактировалось Katmai; 12.05.2011 в 17:07.
Katmai вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ряды в С++ L_A_R Общие вопросы C/C++ 3 30.12.2010 11:44
ряды alexy Паскаль, Turbo Pascal, PascalABC.NET 3 26.12.2010 17:22
Си,ряды acko Помощь студентам 0 21.11.2010 05:46
Ряды тейлора STS_1991 Помощь студентам 2 12.05.2009 15:52