Частина тексту файла (без зображень, графіків і формул):
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ІКТА
кафедра ЗІ
ЗВІТ
До лабораторної роботи №1
з курсу: «Комп’ютерні методи дослідження інформаційних процесів і систем»
на тему: «Методи уточнення коренів неліній»
Варіант №12
Мета роботи – ознайомлення з методами уточнення коренів нелінійних рівнянь з одним невідомим.
ЗАВДАННЯ ДО ЛАБОРАТОРНОЇ РОБОТИ
Знайти корінь рівняння з граничною абсолютною похибкою Е = 10–4, відокремлений на відрізку [a, b]. Методом хорд.
12
lnx + x = 0
[0.4;1]
Блок-схема програми
Текст прогами
// fghfgfgfg.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include "fghfgfgfg.h"
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
// Единственный объект приложения
CWinApp theApp;
using namespace std;
double func(double t)
{
double f;
f=log(t)+t;
return f;
}
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
double x_n,x_F,E,R,x_n1,y;
cout<<"Vvedit x_n:";
cin>> x_n;
cout<<"Vvedit x_F:";
cin>>x_F;
cout<<"Vvedit E:";
cin>>E;
R=func(x_F);
x_n1=x_n-(func(x_n)*(x_n-x_F))/(func(x_n)-R);
while (abs(x_n1-x_n)>E)
{
x_n=x_n1;
x_n1=x_n-(func(x_n)*(x_n-x_F))/(func(x_n)-R);
}
cout<<"nablizenyi korin=";
cout<<x_n1;
cout<<"\n";
y=log(x_n1)+x_n1;
cout<<y;
HMODULE hModule = ::GetModuleHandle(NULL);
if (hModule != NULL)
{
// инициализировать MFC, а также печать и сообщения об ошибках про сбое
if (!AfxWinInit(hModule, NULL, ::GetCommandLine(), 0))
{
// TODO: измените код ошибки соответственно своим потребностям
_tprintf(_T("Критическая ошибка: сбой при инициализации MFC\n"));
nRetCode = 1;
}
else
{
// TODO: Вставьте сюда код для приложения.
}
}
else
{
// TODO: Измените код ошибки соответственно своим потребностям
_tprintf(_T("Критическая ошибка: неудачное завершение GetModuleHandle\n"));
nRetCode = 1;
}
return nRetCode;
}Результат роботи програми
/
Висновок:на цій лабораторній роботі ми ознайомилися з методами уточнення коренів нелінійних рівнянь з одним невідомим.