Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Millers
0 / 0 / 1
Регистрация: 10.02.2016
Сообщений: 33
#1

Вычислить приближенное значение суммы ряда - C++

18.11.2017, 17:42. Просмотров 102. Ответов 4
Метки нет (Все метки)

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

Вложение 883191

С этим заданием никак не могу совладать, даже сомневаюсь на счет верности рекуррентной формулы.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
main()
{
        float k=0, x, u=(x*x)/2, r, s=u, es=1e-3;
        while (fabs(u)>=es)
        {
 
                r=(pow(-1, k+1)*pow(x,k+2))/(k+1);
                u*=r;
                s+=u;
                k++;
        }
        cout<<"Sum = "<<s;
        getch();
}

http://www.cyberforum.ru/cpp-beginners/thread1626072.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2017, 17:42
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вычислить приближенное значение суммы ряда (C++):

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

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

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

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

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

4
Millers
0 / 0 / 1
Регистрация: 10.02.2016
Сообщений: 33
18.11.2017, 20:41  [ТС] #2
Вот формула к этому заданию, ибо при модер. темы - вложение отпало.

Вычислить приближенное значение суммы ряда
0
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 1
18.11.2017, 20:48 #3
Посмотрите тему
http://www.cyberforum.ru/cpp-beginners/thread1395848.html
У Вас a0=x2/2
ak+1=-ak*x*(k+1)/( (k+2)*(k+3) )
1
Millers
0 / 0 / 1
Регистрация: 10.02.2016
Сообщений: 33
18.11.2017, 23:30  [ТС] #4
Спасибо за пояснение. А с факториалом в знаменателе что делать? Дополнительный цикл на него ведь не айс будет, нужно реккурентной посчитать перед циклом.
0
zss
Модератор
Эксперт С++
6953 / 6515 / 4136
Регистрация: 18.12.2011
Сообщений: 17,184
Завершенные тесты: 1
19.11.2017, 06:00 #5
Цитата Сообщение от Millers Посмотреть сообщение
нужно реккурентной
А я его как по Вашему посчитал? (k+3)!=(k+2)!*(k+3)
Подставьте в формулу k+1 вместо k, потом выделите из него ak
Получится формула, которую я написал.
1
19.11.2017, 06:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2017, 06:00
Привет! Вот еще темы с решениями:

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

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

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

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


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

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

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