му діапазоні. Якщо функція змінює знак в різних місцях, то коренів буде кілька, слід скористатися цією пропозицією. p align="justify"> ВИСНОВКИ
нелінійне рівняння метод дотична програмний
Метод рішення нелінійних рівнянь, такий як метод дотичних (метод Ньютона), добре вивчений. Придбано більш великі теоретичні знання. p align="justify"> В результаті роботи вдалося створити програму для знаходження коренів нелінійних рівнянь за допомогою методу дотичних. Були розроблені корисні функції, наприклад, такі як функція підрахунку похідної для першого і для другого порядку. p align="justify"> Дану програму можна застосувати в навчальних цілях і в допомогу інженеру.
СПИСОК ЛІТЕРАТУРИ
1. Верлань А. Ф. Інформатика: Підручник/А.Ф. Верлань, Н.В. Апатова. - К.: Форум, 2000. - 224 с.: Іл.
2. Лафоре Р. Об'єктно-орієнтоване програмування в С + +/Р. Лафоре. - 4-е вид. - М.: Питер, 2003. - 923 с.: Іл. - (Класика Computer Science).
3. Путятін Є.П. Турбо Паскаль в курсі вищої математики: Учеб. посібник/Є.П. Путятін, Д.М. Смагін, В.П. Степанов - Харків: Каравела, 1997. -352с.
4. Страуструп Б. Мова програмування С + +/Б. Страуструп. - 3-е вид., Доп. - СПб.: Біном, 1999. - 991с.
ДОДАТОК А. ТЕКСТ ПРОГРАМИ
# include
using namespace std;
# include
// функції виведення набору символів
void charline (char ch, int n)
{(int j = 0; j <= n; j + +)
cout <
}
// функція виведення рівняння
void cout_equation (int coef [256], int power)
{temp_power = power;// присвоювання змінної temp_power значення ступеня <<" nf (x) ="; (coef [0]! = 1)// виводити перший коеффициент якщо він НЕ дорівнює "1"
{(coef [0]! = -1)// якщо коеффициент НЕ дорівнює "-1"
{cout <
{cout <<"-";}
} <<"x"; (temp_power> 1)// виводити ступінь, якщо вона більше "1"
{cout <<"^" <
for (int i = 1; i
{
if (coef [I]> 0)// якщо коеффициент позитивний
{cout <<"+" <
else
{cout <
cout <<"x";
if (temp_power> 1)// виводити ступінь, якщо вона більше ...