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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.11.2011, 15:06   #1
Heming
Форумчанин
 
Аватар для Heming
 
Регистрация: 06.07.2010
Сообщений: 105
Стрелка Сумма ряда, Паскаль

Есть след. условие
Условие: Посчитать с точностью до E(0<E<1), каждую внутреннюю сумму, определить кол-во слагаемых, вывести промежуточные результаты


Вот что я сделал, но у меня почему-то иногда проскальзывает что промежуточная сумма при х=2 бывает отрицательной, пжл провертье правильность моих суждений :

Цитата:
Program Lab3;
uses crt;
var
a,s,ss,e:real;
k,x,n:integer;
begin
writeln('|a(k+1)/a(k)|<1 dly lubih k>=1');
writeln('// v lim forme: Lim(|a(k+1)/a(k)|,k-->infinity < 1 => ryd shoditsa pri vseh znachenijah k');
repeat
repeat
write('Vvedite epsilant ot 0 do 1');
readln(e);
until ((e>0) and (e<1));
s:=0;
for x:=1 to 5 do
begin
ss:=0;
k:=1;
a:=x/8;
while abs(a)>=e do
begin
ss:=ss+a;
k:=k+1;
a:=a*(x*(k+1)*(k*k*k+3)/((k+2)*k*((k+1)*(k+1)*(k+1)+3)));
end;
writeln('Prom. suma= ',ss);
s:=s+ss;
end;
writeln('Kilkist dodankiv= ',k);
writeln('Suma ryda= ',ss);
readln;
writeln('Hotite prodolzit (Yes-1/No-0)');
readln(n);
until n=0;
end.
Carpe Diem
Heming вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сумма ряда [Te[M]ka] Паскаль, Turbo Pascal, PascalABC.NET 5 22.01.2011 17:50
Сумма ряда,табулирование(паскаль) Crycon Помощь студентам 1 17.01.2011 21:11
сумма ряда gector_sm Помощь студентам 0 30.05.2010 22:01
Сумма бесконечного ряда с точностью Паскаль Кириллович Помощь студентам 9 30.05.2009 13:36
Паскаль. Сумма бесконечного ряда Tream Помощь студентам 4 13.10.2007 23:42