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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.06.2012, 20:33   #1
<O_O>
Заблокирован
 
Регистрация: 14.06.2012
Сообщений: 2
По умолчанию Delphi. Написать программу которая вычисляет сумму ряда 1/a+1/a^2+1/a^3... с точностью 0.01

можете объяснить как это реализовать?
у меня есть псевдокод, хотя я думаю он в корне не верен....
я так понимаю:
repeat
вычисление и сравнение с результатом на предыдущем шаге - разницу занести в Е
until E > 0.01
<O_O> вне форума Ответить с цитированием
Старый 14.06.2012, 20:42   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Было уже...
Код:
w:=1;q:=1;
repeat
 q:=w;
 w:=w+1/a;
 a:=a*a;
until abs(q-w)<E;
Примерно так...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.06.2012, 20:44   #3
<O_O>
Заблокирован
 
Регистрация: 14.06.2012
Сообщений: 2
По умолчанию

В поиске не нашел, но спасибо, попробую А то уже запарился.
<O_O> вне форума Ответить с цитированием
Старый 14.06.2012, 21:03   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Примерно так...
неа
Цитата:
1/a+1/a^2+1/a^3
а у вас буит 1/a +1/a^2+1/a^4+1/a^8....
Код:
w:=0;q:=a;
repeat
 w:=w+1/q;
 q:=q*a;
until abs((1-a)/q)<E;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 14.06.2012, 21:54   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

О! Да. Писал с потолка, так что пардонте
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 14.06.2012, 22:05   #6
CaTsoon
Новичок
Джуниор
 
Регистрация: 14.06.2012
Сообщений: 1
По умолчанию

Спасибо Вам я присвоил e 0.01 надеюсь правильно сделал
CaTsoon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Написать программу,которая вычисляет длину кривой холодная92 Паскаль, Turbo Pascal, PascalABC.NET 7 15.06.2012 04:01
написать программу которая вводит по строкам с квеатуры двумерные массивы и вычисляет сумму его элементов по строкам таня99 Паскаль, Turbo Pascal, PascalABC.NET 3 23.05.2012 20:23
Написать программу, которая вычисляет приближенное значение числа e с заданной точностью quade1992 Паскаль, Turbo Pascal, PascalABC.NET 3 08.11.2011 15:10