Метод половинного деления (MPD) - пока длина отрезка (|b - a|) больше заданной погрешности (ε), находится середина текущего отрезка (c = (a + b) / 2), считается значение функции в этой середине и проверяестся, какую из половин отрезка [a, c] или [c, b] нужно взять для выполнения следующего шага (еслизнаки функции на левой или правой границе отрезка одинаковы (f(a) * f(c) > 0), то корень находится в другом отрезке)
считаем, что корень обязательно находится на отрезке указанном первоначально
задаём уравнение
пишем функцию MPD, где
a - левая граница отрезка
b - правая граница отрезка
ε - погрешность вычисления (точность метода)
в функции используем цикл (while) и условный оператор (if)
Answers & Comments
Ответ:
скрин
Объяснение:
Метод половинного деления (MPD) - пока длина отрезка (|b - a|) больше заданной погрешности (ε), находится середина текущего отрезка (c = (a + b) / 2), считается значение функции в этой середине и проверяестся, какую из половин отрезка [a, c] или [c, b] нужно взять для выполнения следующего шага (если знаки функции на левой или правой границе отрезка одинаковы (f(a) * f(c) > 0), то корень находится в другом отрезке)
считаем, что корень обязательно находится на отрезке указанном первоначально
задаём уравнение
пишем функцию MPD, где
вычисляем корень
вычислим невязку уравнения
файлу надо изменить расширение на xmcd