Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки, молоді та спорту України
НУ «ЛП»
Інститут екології, природоохоронної діяльності та туризму ім.В.Чорновола
Кафедра Інформаційно-
комп’ютерних технологій та систем
Звіт
Про виконання лабораторної роботи №2
з дисципліни «Технології програмування»
Львів-2012
Мета: обчислити суму нескінченного ряду.
Постановка задачі: Варіант 3
Задача 9. Обчислення суми нескінченного ряду.
Скласти програму для обчислення суми ряду з точністю . Під наближеними значеннями суми ряду з точністю тут розуміється сума тих доданків, для яких виконується умова
11. ,
Опис даних:
№ п/п
Позначення в задачі
Позначення в програмі
Тип
Призначення
1.
S
S
Дійсний (Float)
Сума нескінченного ряду
2.
E
Дійсний (Float)
Точність
3.
x
x
Дійсний (Float)
Змінна
4.
a
a
Дійсний (Float)
Значення ряду
5.
F
F
Дійсний (Float)
Факторіал
6.
n
n
Цілий (int)
Кількість ітерації
Текст програми:
#include <iostream.h>
#include <conio.h>
#include <math.h>
void main()
{
clrscr();
const float e=0.01;
float x=0.35,a,s=0,fack=1;
int n=1;
a=x/6;
while (fabs(a)>e)
{
fack=fack*n;
s+=a;
n++;
a=(pow((n+1),2)*pow(x,(n+1))*(2*n+1))/(fack*(2*(n+1)+1)*pow(n,2)*pow(x,n));
}
cout<<"---------------------------------------"<<"\n";
cout<<"a="<<a<<"\n";
cout<<"s="<<s<<"\n";
getch();
}
Результати виконання програми:
Висновки: у даній лабораторній роботі я навчився обчислювати суму нескінченного ряду.