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

Вычислить приближенное значение бесконечной суммы

03.12.2014, 21:55. Показов 1937. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вычислить приближенное значение бесконечной суммы (при n стремящимся к бесконечности) с заданным общим членом двумя способами, используя разные типы циклов:
1)с заданной точностью;
2)для заданного числа членов ряда.
вариант №8
c++ Прошу помочь,заранее спасибо
Вычислить приближенное значение бесконечной суммы
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2014, 21:55
Ответы с готовыми решениями:

Вычислить приближенное значение бесконечной суммы
Вычислить приближенное значение бесконечной суммы! Заранее благодарю)!

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

Вычислить приближенное значение бесконечной суммы
Задача 24 Вычислить приближенное значение бесконечной суммы Нужное приближение считается...

Вычислить с заданной точностью приближенное значение бесконечной суммы
4)Дано действительные числа x, ε (ε>0). Вычислить с заданной точностью ε приближенное значение...

2
343 / 343 / 331
Регистрация: 02.10.2014
Сообщений: 666
04.12.2014, 13:39 2
Лучший ответ Сообщение было отмечено kent348 как решение

Решение

Правила форума 5.18:
"Запрещено размещать задания и решения в виде картинок и других файлов с их текстом."
C++
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main(){
    
    int n;
    double x, eps, sum, dsum;
    cout << "n = "; cin >> n;
    cout << "x = "; cin >> x;
    cout << "eps = "; cin >> eps;
    
    dsum = x;
    sum = 0;
    int k = 1;
    while(fabs(dsum) > eps){
        
        sum += dsum;
        ++k;
        dsum *= -x*x/((2*k - 1)*(2*k - 2));
    }   
    
    cout << "sin(x) = " << sin(x) << endl;
    cout << "sum1 = " << sum << endl;
    
    dsum = x;
    sum = dsum;
    for (int i = 2; i < n; ++i){
        
        dsum *= -x*x/((2*i - 1)*(2*i - 2));
        sum += dsum;
    }
    
    cout << "sum2 = " << sum << endl;
}
1
0 / 0 / 0
Регистрация: 03.12.2014
Сообщений: 10
04.12.2014, 13:47  [ТС] 3
Извиняюсь 😔
Большое спасибо, а не могли бы вы пояснить ход решения?
0
04.12.2014, 13:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2014, 13:47
Помогаю со студенческими работами здесь

Рекуррентные формулы и различные циклы: вычислить приближенное значение бесконечной суммы
Вычислить приближенное значение бесконечной суммы (при n стремящимся к бесконечности) с заданным...

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

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

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


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

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

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