Частина тексту файла (без зображень, графіків і формул):
Національний університет “Львівська політехніка”
Кафедра “Прикладна математика”
/
Лабораторна робота №2 на тему:
“Обчислення сум, добутків і програмування ітераційних процесів ”
2012р.
ЛАБОРАТОРНА РОБОТА №2
ТЕМА: Обчислення сум, добутків і програмування ітераційних процесів
МЕТА: Набуття практичних навичок у програмування циклічних процесів на мові С++ та відлагодження відповідних програм
ХІД ВИКОНАННЯ РОБОТИ:
ПОСТАНОВКА ЗАДАЧІ: Обчислити вирази:
, де x = 1.2; 3 ;0.5; n =3.
КОД ПРОГРАМИ:
#include "stdafx.h"
#include <iostream> // директиви припроцесора : підключення бібліотек
#include <conio.h>
#include <math.h> // математична бібліотека, і ввід-вивід
using namespace std;
const double x1=1.2,x2=3,x3=0.5; // задання змінних х
const int n=3;
double pro(double x)
{
int k=10;
long double s=1;
s*=pow (x/2,n);
for (int i=1;i<=k;i++) // задання змінній k наступного значення
s*=(x/2)/(i*(i+n)); // задання виразу
return s;
}
void main()
{
cout<<pro(x1)<<"\n"<<pro(x2)<<"\n"<<pro(x3); // вивід х по трьох значеннях
getch();
}
РЕЗУЛЬТАТ:
3.46796e-019
5.16766e-014
3.95665e-024
ВИСНОВОК: На лабораторній роботі я набула практичних навичок програмування циклічних процесів.