Ответы на вопрос:
Для метода касательных (он же - метод ньютона) надо задать начальное приближение и получить выражение для производной функции. рекуррентная формула в методе ньютона имеет следующий вид: для нашей конкретной можно записать: а еще надо задать погрешность решения, которую определим так: function f(x: real): real; begin f: =sqr(x)-cos(sqr( end; function fn1(x: real): real; begin fn1: =x-(sqr(x)-cos(sqr()/(2*x*(1+sin(sqr( end; var xn,xn1,y,eps: real; begin writeln('введите начальное приближение для корня: '); read(xn); writeln('введите значение погрешности для решения: '); read(eps); xn1: =xn; y: =f(xn); while abs(y)> eps do begin xn1: =fn1(xn); y: =f(xn1); xn: =xn1 end; writeln('x=',xn1,' f(x)=',y) end. тестовое решение: введите начальное приближение для корня: -3 введите значение погрешности для решения: 0.00001 x=-2.61645602631473 f(x)=1.28691349221555e-06
Популярно: Информатика
-
каккураит21.02.2020 01:03
-
тутенштейн9501.05.2023 06:38
-
Незнайка009107.11.2022 13:49
-
zero22x7609.03.2022 05:59
-
DoctorVatson120.01.2020 20:30
-
Kunpaw09.08.2020 16:37
-
1venera404.05.2022 11:05
-
ibarabol31807.09.2022 10:42
-
321NIYAZ12304.03.2023 22:11
-
kabdollaevaalia04.01.2023 02:55