Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Суммирование рядов



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

Реккурентная формула, связывающая значения последующего слагаемого с предыдущим имеет вид:

Для выхода из цикла суммирования проводится сравнение значения очередного слагаемого и . Первое слагаемое, оказавшееся меньше чем , в сумму не добавляется и на этом вычисления прекращаются.

#include <iostream.h>

main()

{ long double eps,s,y,x;

int n;

n=0;

eps=1.e-5;

s=0;

y=1.;

cin>>x;

while(fabs(y)>eps)

{ s=s+y;

n=n+2;

y=(-1)*y*x*x/(n*(n-1));

}

cout<<s<<" "<<n-2;

}





Дата публикования: 2015-09-17; Прочитано: 362 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...