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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.06.2010, 20:13   #1
stud3nt
Пользователь
 
Регистрация: 26.06.2010
Сообщений: 17
По умолчанию Операторы цикла

Доброго времени суток!
Буду благодарен, если кто нибудь окажет помощь в решении задачки..
http://saveimg.ru/show-image.php?id=...fb28612dab09ea

ее решение есть, но преподу не понравилось=(( Нужно как то проще решить, используя for, while или repeat

Код:
uses crt;
var x,e,t,s,sk:real;
    k:integer;
begin
clrscr;
repeat
write('x<>0 x=');
readln(x);
until x<>0;
repeat
write('e>0 e<',x*x/4:0:2,' e=');{точность меньше начальной суммы 
или не сойдется ряд}
readln(e);
until (e>0)and(e<x*x/4);
k:=0;{нулевой член}
sk:=x*x/4;{нулевая сумма}
t:=x*x/4;{нулевой член ряда}
s:=0;{итоговая сумма}
while abs(s-sk)>e do{пока разность соседних сумм больше точности}
 begin
  k:=k+1;{увеличиваем счетчик}
  s:=sk;{запоминаем предыдущую сумму}
  t:=-t*x*x/(4*sqr(k+1));{вычисляем очередной член по рекуррентному
 соотношению An=An-1*(-1)*(x/2)^2/(n+1)^2}
  sk:=sk+t;{суммируем}
 end;
writeln('S=',s:0:5,' e=',abs(s-sk):0:5);{выводим результат и 
для контроля достигнутую точность}
readln
end.
stud3nt вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операторы цикла Asira Помощь студентам 0 21.12.2009 00:04
операторы цикла pilot76 Помощь студентам 4 10.09.2009 19:08
операторы цикла semennn Помощь студентам 5 19.05.2009 17:44
Операторы цикла Paul Oakenfold Паскаль, Turbo Pascal, PascalABC.NET 4 14.04.2009 19:28
Операторы цикла Paul Oakenfold Помощь студентам 10 23.03.2009 16:08