Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/22: Рейтинг темы: голосов - 22, средняя оценка - 4.86
Алексей20

Методом деления отрезка пополам решить уравнение

04.05.2012, 13:44. Показов 4327. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание на курсовую работу по информатике

Вариант 8

Задание: Методом деления отрезка пополам решить уравнение
x^3 =sin(x) с точностью ε = 0.00001. Найти все решения на отрезке
[-10,10].

Очень прошу помогите если кто знает.
Пытался сам,но ответ не сходиться с решением вот здесь http://www.wolframalpha.com/in... 28x%29%3D0

писал для Pascal ABC
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
program calc;
Uses Crt;
 
 
  Begin
    f :=x*x*x-sin(x);
  End;
 
Var
  x, Eps, a, b, c: real;
  n: integer;
 
begin
  ClrScr;
  Writeln('Çíà÷åíèÿ a=-10 è b=10');a:=-10;b:=10;
  WriteLn('Òî÷íîñòü Eps');eps:=0.00001;
 
 
  n := 0;
 
  Repeat
    c := (a + b) / 2;
    If (f(a) * f(c)) < 0 Then b := c
    Else a := c;
    Inc(n)
  Until (b - a) < Eps;
 
  x := (a + b) / 2;
  WriteLn('корень x=', x);
  WriteLn('кол-во делений = ',n);
  ReadKey
end.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.05.2012, 13:44
Ответы с готовыми решениями:

Решить уравнение методом деления отрезка пополам
Решить уравнение методом деления отрезка пополам. Каждый этап решения выводить в файл: sin(1-x)=x на отрезке

Решить уравнение методом деления отрезка пополам
уравнение arcsin(x)+x-1=0, с погрешностью Е=10^(-6) по математической части знаю, графическим способом нахожу (хоть в Екселе(без...

Решение уравнения методом перебора и методом деления отрезка пополам
Решите уравнение x^2=5cos(x-1) методом перебора и методом деления отрезка пополам. Сравните кол-во шагов цикла при использовании каждого...

2
Почетный модератор
 Аватар для Puporev
64314 / 47610 / 32743
Регистрация: 18.05.2008
Сообщений: 115,168
04.05.2012, 14:17
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
program calc;
Uses Crt;
function f(x:real):real;
begin
f:=x*x*x-sin(x);
End;
const eps=0.00001;
      xn=-10;
      xk=10;
Var
  x, x1, a, b, c,dx: real;
  n: integer;
begin
writeln('Решения уравнения x^3=sinx на интервале [-10;10]:');
x:=xn;
dx:=0.001;//разобьем весь интервал на кусочки по 0,001
n:=0;
while x<=xk-dx do
if f(x)*f(x+dx)<0 then//если на концах интервала разные знаки
 begin
  inc(n); //будет корень
  a:=x;  //начало интервала
  b:=x+dx;//конец
  repeat //будем уточнять еого методом бисекции
   c:=(a + b)/2;
   if (f(a) * f(c))<=0 Then b:=c else a:=c;
  until(abs(F(c))<=eps)or((b-a)<eps);
  x1:=(a+b)/2;
  writeLn(n,' корень =', x1:10:6);
  x:=x+dx;//следующий интервал
 end
else x:=x+dx; //если нет корня, пропускаем
if n=0 then write('Корней нет')
end.
0
Алексей20
04.05.2012, 14:38
ОГРОМНОЕ ОГРОМНОЕ ОГРОМНОЕ СПАСИБО!!!!!!
вы меня спасли
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.05.2012, 14:38
Помогаю со студенческими работами здесь

Методом деления отрезка пополам найти корень уравнения
Методом деления отрезка пополам найти корень уравнения (x-3)cosx-1=0 на отрезке Pascal ABC

Методом деления отрезка пополам (дихотомии) найти корни уравнения
методом деления отрезка пополам(дихотомии) решить уравнение с точностью до 0.001 x^4-18*x^2+6=0 Добавлено через 7 минут на отрезке

Методом деления отрезка пополам (дихотомии) найти корни уравнения
методом деления отрезка пополам(дихотомии) решить уравнение с точностью до 0.001 (x-2)^2*2^x=1

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

Найти корень заданной функции в интервале [а, b] методом деления отрезка пополам
Составить рекурсивную программу нахождения корня заданной функции F(x) в интервале методом деления отрезка пополам с заданной точностью Е.


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru