Методом (половинного деления или итерации)(нужно выбрать правильный) найти корень уравнения (x-3)/(x^2+2)=0 расположенный на отрезке [-1; 4] с абсолютной погрешностью 10^-4 программа паскаль и еще нужна блок схема
182
256
Ответы на вопрос:
Function f(x: real): real; begin f : = (x - 3) / (sqr(x) + 2) end; var a, b, x, fa, fb, fx, eps: real; begin write('введите через пробел границы интервала [a; b] и точность: '); readln(a, b, eps); fa : = f(a); if abs(fa) < = eps then writeln('x=', a, ', y=', fa) else begin fb : = f(b); if abs(fb) < = eps then writeln('x=', b, ', y=', fb) else if fa * fb > 0 then writeln('на указанном интервале корней нет') else repeat x : = (a + b) / 2; fx : = f(x); if abs(fx) < = eps then writeln('x=', x, ', y=', fx) else if fa * fx > 0 then a : = x else b : = x; until abs(fx) < = eps end end. результат выполнения программы: введите через пробел границы интервала [a; b] и точность: -1 4 1e-4 x=2.9990234375, y=-8.88257162245635e-05
Популярно: Информатика
-
Uncleuncle118.04.2022 10:01
-
BTSBTSBTS06.01.2020 06:31
-
loloshka2103.10.2021 01:40
-
kamilfox19.03.2023 10:47
-
latifa501.01.2020 20:00
-
REIIKA07.10.2022 10:04
-
Оля090106.09.2020 10:04
-
Shariknt12.10.2021 17:02
-
kadaran28.06.2020 07:07
-
Прунчик105610.07.2020 03:20