Лабораторна робота
Тема: Ітераційні циклічні процеси
Мета
Навчитись створювати циклічні програми з ітераційними циклічними процесами.
Завдання 9
Знайти корені рівняня 2x3-7x2+3x-10=0 на проміжку [3;4] Е=0.001
методом Ньютона.
Розв’язок:
1.Запишемо рівняня у вигляді:
тоді ;
2. Запишемо:
3. Запишемо похідну:
6 x2-14x+3=0
4.Отже, рухомою буде права крайня точка інтевалу, тобто 4.
Блок-схема
Програма
#include<stdio.h>
#include<math.h>
#define E 0.001
main()
{
float x,у=0;
for(x=10;fabs(x-y)>E;y=x-(2*pow(x,3)-7*pow(x,2)+3*x-10)/(6*pow(x,2)-
14*x+3))
x=y;
printf("x=%f",x);
}
Результат виконання програми
x=3.481730
Висновок
На цій лабораторній роботі я ознайомився з створенням ітераційних циклічних процесів.