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

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

08.11.2016, 01:11. Показов 1329. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Даны действительные числа x, ε (x не равно 0, ε>0). Вычислить с точностью ε (ε = 10-3, 10-4, 10-5, 10-6) сумму ряда и указать количество учтённых слагаемых. Результаты оформить в виде таблицы:

еСуммаN
10-3  
10-4  
10-5  
10-6  

Ограничиться рассмотрением первых 10-ти членов.

https://www.cyberforum.ru/cgi-bin/latex.cgi?<br />
\sum_{k=1}^{\infty}{x^k}^2<br />
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.11.2016, 01:11
Ответы с готовыми решениями:

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

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

Вычислить сумму ряда с заданной точностью
Вычислить сумму ряда с точностью =10-6 Помоги

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

1
CAPITAL OF ROCK!
1281 / 708 / 982
Регистрация: 03.03.2010
Сообщений: 2,286
08.11.2016, 11:34 2
Лучший ответ Сообщение было отмечено hedgehog460 как решение

Решение

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
29
30
31
32
33
34
35
36
37
38
{$MODE TP}
const
    EPS: Array[0..3] Of Real = (0.001, 0.0001, 0.00001, 0.000001);
function EpsToAccur(e: Real): Byte;
//var
//  Result: Byte;
begin
    e := Abs(e); //мало ли
    Result := 0;
    while (e < 1) do
    begin
        Inc(Result);
        e := e * 10;
    end;
    EpsToAccur := Result;
end;
var
    x: Single;
    sum, xi: Extended; //Double|Real
    i, j, k: Byte;
begin
    Write('x='); ReadLn(x);
    for i := 0 to 3 do
    begin
        xi := x; k := 1; sum := 0; j := 0;
        while ((Abs(xi) > EPS[i]) And (j < 10)) do
        begin
            Inc(j);
            sum := sum + xi;
            if (x < 0)
            then
                xi := -xi;
            xi := xi * Exp((2 * k + 1) * Ln(Abs(x)));
            Inc(k);
        end;
        WriteLn('EPS=', EPS[i]:0:EpsToAccur(EPS[i]), ':', j, ' sum=', sum:0:EpsToAccur(EPS[i]));
    end;
end.
1
08.11.2016, 11:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2016, 11:34
Помогаю со студенческими работами здесь

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

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

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

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


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

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

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