Індивідуальне завдання 8
Обчислити на ЕОМ значення суми членів безкінечного ряду (див. табл.1) з заданою точністю e. На друк вивести значення суми і число членів ряду, які ввійшли в суму.
Порівняти одержані на ЕОМ значення суми членів ряду із значенням, обчисленим на калькуляторі.
Варіанти завдань:
№ варіанта | Сума членів ряду | Значення | Точність обчислення |
0,20 | 10-5 | ||
0,10 | 0,5.10-4 | ||
0,15 | 10-3 | ||
0,12 | 10-4 | ||
0,70 | 10-4 | ||
- | 10-4 | ||
1,5 | 0,5.10-3 | ||
0.5.10-4 | |||
1,7 | 10-3 | ||
0.5.10-4 | |||
0.75 | 0,5.10-3 | ||
0,65 | 10-4 | ||
0,20 | 10-4 | ||
0,30 | 10-5 | ||
0,25 | 10-4 |
Приклад виконання завдання:
Обчислити наближене значенння експоненти для заданого х=0,2 з заданою точністю eps=10-3
# include<iostream.h>
# include<conio.h>
voidmain ()
{
int i
doubleeps, b=1.0, r, x;
cout<<“\n задайте x=”;
cin>>x;
do {
cout<<“\n задайте точність eps=”;
cin>>eps;
}
while (eps<=0.0);
for (i=2, r=x, r>eps || r<-eps; i++)
{
b=b+r
r=r*x/i;
}
Cout<<“\n результат: ”,b;
Cout<< “\n похибка: ”, eps;
Cout<< “\n кількість членів ряду: \n”, i;
}