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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.11.2012, 13:12   #1
jager666
 
Регистрация: 09.11.2012
Сообщений: 7
По умолчанию Найти сумму элементов последовательности с точностью 0,001:

Найти сумму элементов последовательности с точностью 0,001:
s=1+(2/(2*3))-4/(3*9)+6/(5*27)-8/(8*81)
ответ должен получиться S = 1.220
у меня получается 1.187
вот как я решал, надо решить при помощи while

Код:
program qq;
var b,n,z,x,c:integer;
S,a:real;
begin
   S:=0; z:=1;
   b:=2; n:=2; x:=3; a:=1;
   while abs(a)>0.001 do begin
      S:=S+a;
      a:=z*b/(n*x);
      c:=c*(n-1)+c*(n-2);
      x:=x*3;
      z:=-z;
      b:=b+2;
   end;
   writeln('S=',S:10:3);
end.
jager666 вне форума Ответить с цитированием
Старый 17.11.2012, 13:46   #2
kventin_zhuk
БНТУ ФИТР
Форумчанин
 
Аватар для kventin_zhuk
 
Регистрация: 20.05.2012
Сообщений: 315
По умолчанию

У вас всё правильно. А 0.037 не такая уж и большая погрешность. Понижая точность - ответ получается менее точный, но более приближенный к вашему ответу.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты
kventin_zhuk@live.com

Последний раз редактировалось kventin_zhuk; 17.11.2012 в 13:52.
kventin_zhuk вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана последовательность из n целых чисел. Найти сумму нечетных элементов этой последовательности.С++ punkvalera Помощь студентам 1 13.05.2012 20:35
Найти сумму элементов последовательности между первым и последним нулем. alonix Помощь студентам 6 16.01.2012 04:48
Найти сумму ряда с точностью... mill63 Помощь студентам 5 29.11.2011 14:55
найти бесконечную сумму ряда с заданной точностью логарифм Паскаль, Turbo Pascal, PascalABC.NET 1 23.07.2009 07:17
Найти сумму ряда с точностью Е=10^-3 Добрый Кот Паскаль, Turbo Pascal, PascalABC.NET 2 12.12.2007 12:04