Курсовая работа: Дослідження чисельних методів вирішення нелінійних рівнянь
Додаток Б
Блок-схема програми
Додаток В
Лістінг програми
#include <math.h>
#include <stdio.h>
#include <conio.h>
double e; // похибка
// f(x)=x^5-10x+1 - функция
double f(double x)
{
return pow(x,5) - 10*x + 1;
}
// f'(x)=5x^4-10 - перша похідна f(x) для метода Ньютона
double f_der(double x)
{
return 5*pow(x,4) - 10;
}
int chords(double xa, double xb, double &x, int &iter)
// метод Хорд
{
double xlast;
x = 0;
if (f(xa)*f(xb) >= 0)
return 0;
iter = 0;
do
{