Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/28: Рейтинг темы: голосов - 28, средняя оценка - 4.71
Rike[54]
0 / 0 / 0
Регистрация: 05.11.2008
Сообщений: 4
1

Вычислить бесконечную сумму с заданной точностью

05.11.2008, 19:59. Просмотров 4993. Ответов 7
Метки нет (Все метки)

Вычислить бесконечную сумму с заданной точностью eps (eps>0). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем eps
дано такое условие:
Сумма (-1) в степени i+1 lделить на i*(i+1)
Надо написать Текст программы на С++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2008, 19:59
Ответы с готовыми решениями:

Вычислить бесконечную сумму с заданной точностью
Помогите пожалуйста решить задачку, срочно нужно. Спасибо Перепишите задачу...

Вычислить бесконечную сумму с заданной точностью
Вычислить бесконечную сумму с заданной точностью E(E>0) . Считать, что...

Вычислить бесконечную сумму с заданной точностью
Всем привет, при решении задачи возникли трудности: при вводе значения "ε"...

Вычислить бесконечную сумму с заданной точностью
Доброго времени суток, помоги пожалуйста с задачей ∑_(k=1)^∞▒(1/(x^2+k^3)) ...

Вычислить бесконечную сумму с заданной точностью
Добрый день, укажите пожалуйста на ошибку в коде.. Условие: Вычиcлить...

7
dyosick
62 / 62 / 17
Регистрация: 25.08.2008
Сообщений: 178
05.11.2008, 22:51 2
Ряд твой (-1) в степени ( i+1/ i*(i+1) ) или я что-то перепутал
0
Rike[54]
0 / 0 / 0
Регистрация: 05.11.2008
Сообщений: 4
06.11.2008, 06:18  [ТС] 3
нет (-1) в степени (i+1) и это всё делить на i*(i+1) а перед этим сумма по i=1
то есть сумма получается если ее расисать то выглядит вот так:1/1*2-1/2*3+1/3*4-1/4*5+1/5*6-..... и т д и мне надо написать текст этой програмки
0
Rike[54]
0 / 0 / 0
Регистрация: 05.11.2008
Сообщений: 4
06.11.2008, 15:18  [ТС] 4
Помогите решить задачку плз:
дано выглядит так:
Название: Безымянный.jpg
Просмотров: 1201

Размер: 3.3 Кб
0
Rike[54]
0 / 0 / 0
Регистрация: 05.11.2008
Сообщений: 4
16.11.2008, 18:06  [ТС] 5
Помогите с задачкой вроде как написал ток чет сумма всегда нулю равна незнаю в чет ошибка:
код:
#include <stdlib.H>
#include <math.h>
#include <STDIO.H>
#include <CONIO.H>
#include <CTYPE.H>
void main()
{
clrscr();
int k, i,eps;
float sum, a;
printf ("vvedite eps: ");
scanf ("%d",&eps);
sum=0;
i=1
while (abs(sum)<eps){ if (i%2==0) k=1 else k=-1;
a=k/(i*(i+1);
sum=sum+a;
i++}:
printf ("sum= %f", sum);
getch();
return;
}
0
Sta1in
0 / 0 / 0
Регистрация: 14.11.2008
Сообщений: 1
17.11.2008, 19:48 6
заданная точность это разность Si-Si+1<(точночсть) измени условие в цикле while
например S10=0.005 S11=0.0045 при точности 0.001, тогда получаем S10-S11=0.0005<0.001 и останавливаешь цикл и выводишь сумму
0
deathklaat
0 / 0 / 0
Регистрация: 17.11.2008
Сообщений: 12
17.11.2008, 20:01 7
Цитата Сообщение от Rike[54] Посмотреть сообщение
sum=0;
i=1
while (abs(sum)<eps){ if (i%2==0) k=1 else k=-1;
a=k/(i*(i+1);
sum=sum+a;
i++}:
если -1^(i+1), то надо делать if i%2 == 0 k = -1 else k = 1; потому что для 1го шага
-> i == 1, a (-1)^(i+1) == 1 а не -1.
и если по условию точность достигнута, когда сумма < eps, то цикл -
while (abs(sum)>eps){
...
}
надеюсь доступно написал
0
deathklaat
0 / 0 / 0
Регистрация: 17.11.2008
Сообщений: 12
17.11.2008, 20:13 8
блин соврал, прошу прощения за флуд.
надо не сумму сравнивать, а элемент а.
sum=0;
a=0.5; // для i=1
i=2;
while (abs(a)>eps){
if (i%2==0) k=-1 else k=1;
a=k/(i*(i+1);
sum=sum+a;
i++};
что-то наподобие этого
0
17.11.2008, 20:13
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2008, 20:13

Вычислить бесконечную сумму ряда с заданной точностью
Вычислить бесконечную сумму ряда с заданной точностью е(е&gt;0) \sum_{1}^{\propto...

Вычислить бесконечную сумму ряда с заданной точностью e (e>0)
Помогите найти что у меня неправильно. Компилятор ошибок не показывает но и...

Вычислить бесконечную сумму ряда с заданной точностью e (e>0)
Вычислить бесконечную сумму ряда с заданной точностью e (e&gt;0). :rtfm:Запрещено...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru