Метод половинного деления (x^2 - sin(x) - 1 = 0) написать программу в Pascal

20 Июн 2020 в 19:44
178 +1
1
Ответы
1

Программа на языке Pascal для решения уравнения методом половинного деления (x^2 - sin(x) - 1 = 0) может выглядеть следующим образом:

program HalfDivisionMethod;
function f(x: real): real;
begin
f := x*x - sin(x) - 1;
end;
procedure HalfDivisionMethod(a, b, eps: real);
var
c: real;
begin
while abs(b - a) > eps do
begin
c := (a + b) / 2;
if f(c) * f(a) < 0 then
b := c
else
a := c;
end;
writeln('Решение уравнения: ', c);
end;
var
a, b, eps: real;
begin
a := 1; // начальное приближение корня
b := 2; // начальное приближение корня
eps := 0.0001; // точность
HalfDivisionMethod(a, b, eps);
end.

Эта программа определяет функцию f(x) и процедуру HalfDivisionMethod, которая использует метод половинного деления для нахождения корня уравнения. В данном случае начальные значения a и b выбраны как приближенные корни уравнения, а точность eps задается пользователем.

Программа выводит найденное решение уравнения на экран.

18 Апр в 10:56
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир