0 / 0 / 0
Регистрация: 24.12.2015
Сообщений: 3
1

Вычислить сумму ряда с заданной точностью

24.12.2015, 14:49. Показов 913. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста. Наработок нет.
Требуется вычислить сумму ряда с заданной точностью и определить количество членов необходимых для вычисления. Вот формула:

https://www.cyberforum.ru/cgi-bin/latex.cgi?Z=\sum_{n=1}^{\infty}\left( \frac {2n+5}{3n-1} \right)^{2n-1}

Заранее благодарен.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.12.2015, 14:49
Ответы с готовыми решениями:

Вычислить сумму ряда с точностью до члена ряда, меньшего заданной точности
Вычислить сумму членов для следующих рядов с точностью до члена ряда, меньшего Е (заданная...

Вычислить сумму ряда с заданной точностью
Program Lab; uses crt; var i:Integer; x,y,sum,e,a:real; begin clrscr; Readln(e); Readln(x);...

Вычислить сумму ряда с заданной точностью
Даны числовой ряд и некоторое число e.Найти сумму тех членов ряда,модуль которых больше или равен...

Вычислить сумму ряда с заданной точностью
Цикл с предусловием. Вычислить значение заданной функции непосредственно и как сумму ряда с...

3
0 / 0 / 0
Регистрация: 24.12.2015
Сообщений: 3
26.12.2015, 00:51  [ТС] 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
program Reshenie;
 
uses crt;
 
var sum,z:real;
    a,b,e:real;
    n:integer;
 
begin
    clrscr;
    write('e= '); readln (e);
    writeln;
    sum:=0;
    n:=1;
      repeat
       a:=(2*n+5)/(3*n-1);
       z:=exp( (2*n-1) * ln(a) );
       sum:=sum+z;
       n:=n+1;
       writeln('z= ',z);
      until abs(z) <= e;
    writeln;
    writeln('sum= ',sum);
    readkey;
end.
Ура. Я её написал.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7788 / 4613 / 2828
Регистрация: 22.11.2013
Сообщений: 13,111
Записей в блоге: 1
26.12.2015, 10:43 3
Забыли вывести количество просуммированных членов ряда (n), как того требует условие.
Строго говоря, математически задача может быть решена неверно, поскольку погрешность суммы не превышает модуля первого отброшенного члена ряда только для знакопеременных рядов, а ваш ряд знакопостоянный. Компенсируется ли малость суммы отброшенных членов экспонентой (2/3)^2n надо бы отдельно проверить (но лень).

Ваша программа решает несколько иную задачу: найти сумму всех членов ряда, которые больше или равны e плюс одного следующего.
Насколько это соответствует изначально поставленному условию, решать вам.

Добавлено через 20 минут
Кроме того, поскольку точность вводится с клавиатуры и никто не мешает задать достаточно малую величину, неплохо предусмотреть защиту от зацикливания по причине достижения предела точности
Pascal
1
2
3
  p:=sum; sum:=sum+z;
until (z<=e) or (p=sum);
if z>e then WriteLn('Точность не достигнута');
1
0 / 0 / 0
Регистрация: 24.12.2015
Сообщений: 3
26.12.2015, 19:15  [ТС] 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
program Reshenie;
 
uses crt;
 
var sum,z:real;
    a,b,e:real;
    n:integer;
    p:real;
 
begin
    clrscr;
    write('e= '); readln (e);
    writeln;
    sum:=0;
    n:=1;
      repeat
       a:=(2*n+5)/(3*n-1);
       z:=exp( (2*n-1) * ln(a) );
       sum:=sum+z;
       n:=n+1;
       writeln(n-1,' ',z);
      until (z<=e) or (p=sum);
      if z>e then Writeln('Tochnost ne dostignuta');
    writeln;
    writeln('sum= ',sum);
    writeln('Kol-vo elementov= ',n-1);
    readkey;
end.
0
26.12.2015, 19:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.12.2015, 19:15
Помогаю со студенческими работами здесь

Вычислить сумму ряда с заданной точностью
Нужна помощь по суме ряда.. Если не сделаю до 15 то отчислят с универа, помогите пожалуйста.. ...

Вычислить сумму ряда с заданной точностью
помогите пожалуйста сделать.

Вычислить сумму ряда с заданной точностью
Дано действительное число Х. Вычислить с точностью 10^(-6)

Вычислить сумму ряда с заданной точностью
Не используя стандартные функции (кроме abs), вычислить сумму следующего ряда с заданной точностью...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru