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