Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 05.03.2023
Сообщений: 4
1

Метод деления пополам

05.03.2023, 23:32. Показов 736. Ответов 3

Author24 — интернет-сервис помощи студентам
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var a,b,e,c,i,o,f :real;
 f:= ((1-x)/x)-3*cos(4*x);
 
 a:=1.100814;
 b:=-0.505;
 i:=0.00001;
 e:=1;
 begin
 while ((b-a)/2)>i do
 end;
  begin
  c:=(b+a)/2;
  o:=(b-a)/2;
  if f(a)*f(c)<=b then b:=c else a:=c;
  end;
 
  Writeln('Кол-во шагов-', e , 'погрешность-', abs((b-a)/2) );
Программа должна вычислять за сколько шагов ответ будет меньше или равен погрешности(0.00001), но программа выдает ошибку
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.03.2023, 23:32
Ответы с готовыми решениями:

Метод деления отрезка пополам для решения нелинейных уравнений (метод дихотомии)
Здравствуйте. Помогите пожалуйста дописать программу. Вот что вымучал, но на сдаче завалили, типо...

метод деления отрезка пополам и метод итерации
Методом деления отрезка пополам и методом итерации найти приближенное значение корня 2*x^3+3*x-1=0 ...

Метод деления пополам
плиз!!!подскажите!!! нам дана функция х*х-2=0,мы знаем отрезок на котором будем искать иксы,...

метод деления пополам
Люди помогите составить программу алгоритма метода деления пополам рекурсией на C/C++, для...

3
0 / 0 / 0
Регистрация: 05.03.2023
Сообщений: 4
06.03.2023, 11:38  [ТС] 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
program baa;
begin
  f:=((1-x)/x)-3*cos(4*x);  //функция
  end;
  var x,f,a,b,i,e,o,c :real;
  a:=10;
  b:=9;
  i:=0,00001;
  e:=1;
  while ((b-a)/2)>i do
  begin
    c:=((b+a)/2) //корень
    o:=((b-a)/2) //точность
    if f(a)*f(c)<=b then b:=c else a:=c
    write ('количество шагов - ',e,);
  end;

помогите написать код, задание тоже что и в начале, только код немного изменён
0
1104 / 877 / 357
Регистрация: 17.03.2022
Сообщений: 2,680
06.03.2023, 11:59 3
12HARDPLAY12, вы с какой целью задали b меньшим, чем a? И что имелось в виду при написании этого условия:
Цитата Сообщение от 12HARDPLAY12 Посмотреть сообщение
if f(a)*f(c)<=b
?
0
0 / 0 / 0
Регистрация: 05.03.2023
Сообщений: 4
04.04.2023, 19:42  [ТС] 4
это точки меж которыми находится ответ,так как это программа по теме деление отрезка по полам
0
04.04.2023, 19:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.04.2023, 19:42
Помогаю со студенческими работами здесь

метод деления пополам вроде
не могу понять в чем ошибка... #include &lt;stdio.h&gt; #include &lt;math.h&gt; #include &lt;conio.h&gt; main...

метод деления интервала пополам
помогите написать программку в вижуале у меня неполучается, нужно функцию на заданом интервале...

Метод деления отрезка пополам
Добрый день. На одной из лаб надо найти корни двух уравнений методом деления отрезка пополам. Все...

Метод деления отрезка пополам
Здравствуйте, нужно реализовать метод деления отрезка пополам. Дано уравнение: x3-5x2+2x+8=0 и...

Метод деления отрезка пополам
Помогите!! Написать функцию,выполняющую поиск корня уравнения f(x)=0 методом деления отрезка...

Метод «деления отрезка пополам»
Доброе время суток! Помогите, пожалуйста, довести программу до ума. Итерационный процесс будет...

Минимум Функции (метод деления отрезка пополам)
Подскажите пожалуйста, Мне нужно найти методом деления отрезка пополам минимум функции одной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru