Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА”
ІКТА
кафедра „КОМП’ЮТЕРИЗОВАНІ СИСТЕМИ, АВТОМАТИКА І УПРАВЛІННЯ”
ЗВІТ
до лабораторної роботи № 5
З КУРСУ “Комп’ютерні методи дослідження систем керування”
на тему: „ ЧИСЛОВЕ ОБЧИСЛЕННЯ
ВИЗНАЧЕНИХ ІНТЕГРАЛІВ ”
Варіант № 3
Мета роботи: вивчити основні методи обчислення визначених інтегралів.
Таблиця 1. Завдання до лабораторної роботи
№
п/п
Завдання
(метод та кількість розбиттів проміжку інтегрування)
Для методів прямокутників та трапецій:
Для методу Сімпсона:
Група 1
3
Метод лівих прямокутників
Таблиця 2. Визначені інтеграли та їх первісні
№3
Блок-схема розробленої програми:
Список змінних, які використовуються в коді програми, та їх пояснення:
integral,a,b,n,i,x,h,fa,fb; – змінні типу double;
Остаточна версія програми:
//----------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include<math.h>
#include "Unit1.h"
//----------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//----------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//----------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
double integral,a,b,n,i,x,h,fa,fb;
a=1.0;
b=2.0;
n=30.0;
integral=0.0;
h=(b-a)/n;
x=a;
fa=1.0/(1.0*(3.0+2.0*1.0));
fb=1.0/(2.0*(3.0+2.0*2.0));
for (int i=0;i<n-1;i++)
{
integral=integral+(1.0/(x*(3.0+2.0*x)));
x=x+h;
}
integral=integral*h;
Memo1->Lines->Add(integral);
Memo1->Lines->Add(-1.0/3.0*((log((3.0+2.0*2.0)/2.0)))-
-(-1.0/3.0*(log((3.0+2.0*1.0)/1.0))));
}
//----------------------------------------------------------------------
Результат роботи програми:
Висновок: при виконанні лабораторної роботи я ознайомився з основними методами обчислення визначених інтегралів – методом прямокутників, трапецій та методом Сімпсона.