1 / 1 / 0
Регистрация: 25.01.2010
Сообщений: 73
1

Найти ошибки в программе для нахождения корня уравнения

23.10.2016, 03:09. Показов 647. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста, не пойму в чём ошибки:
2)Составить программу для нахождения корня уравнения методом итерации с точностью ε=0,001.
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
35
36
37
38
39
40
program ctt;
function F(x:real):real;
begin
F:=power(x,3)-2*sqr(x)+x-3;
end;
var e,f1,f2,x,x1,x2,a,b:real;
    n,i:integer;
begin
 
a:=-1;// oT -4 do 5
b:=3;
e:=0.0001;
if F(a)=0 then
 begin
  writeln('x=a=',a:0:4);
  readln;
  exit;
 end
else if F(b)=0 then
 begin
  writeln('x=b=',b:0:4);
  readln;
  exit;
 end
else if F(A)*F(B)>0 then WriteLn('Границы интервала заданы некорректно!')
else
 begin
  n:=round((b-a)/e);
  x1:=a; f1:=F(x1);
  for i:=1 to n do
   begin
    x2:=x1+(b-a)/n;
    f2:=F(x2);
    if f1*f2 <= 0 then writeln('x = ', (x2 + x1)/2:0:4);
    x1:=x2;
    f1:=f2;
   end;
 end;
//readln
end.
При заданном диапазоне она находит одно решение.А в Excel(графическим методом) не находится ни один корень.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.10.2016, 03:09
Ответы с готовыми решениями:

Составить программу для нахождения корня уравнения методом итерации
Составить программу для нахождения корня уравнения методом итерации с точностью ε=0,001....

Проверить программу нахождения корня уравнения
Народ нужна проверка по И-циклам. Буду очень признателен const a=0; b=0.8; // начало и...

Определить так же число итераций необходимое для нахождения корня
методом итераций вычислить корень уравнения вида f(x)=0 расположеннный на интервале с абсолютной...

Найти приближенное значение корня уравнения f(x)=0 с точностью ε = 0.0000
Найти приближенное значение корня уравнения f(x) = 0 с точностью \varepsilon = 0.0000 с помощью...

1
Модератор
9919 / 5275 / 3321
Регистрация: 17.08.2012
Сообщений: 16,135
23.10.2016, 14:52 2
Уравнение f(x) = x3 - 2x2 + x - 3 имеет один вещественный корень при x ≈ 2.1746. Excel нагло врёт, а Ваша программа работает правильно.
1
23.10.2016, 14:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.10.2016, 14:52
Помогаю со студенческими работами здесь

Процедура нахождения корня уравнения методом половинного деления и методом Ньютона
написать программу процедуру для нахождения корня каждого уравнения методом половинного деления и...

Вычисление корня заданного уравнения для одного значения точности
Разработать вариант программы с процедурой (условие).в качестве процедуры оформить вычисление корня...

Используя метод деления отрезка пополам, найти приближенное значение корня уравнения
Доброе время суток, помогите написать программу, за ранее большое спасибо. Используя метод...

Составить программу для нахождения корня уравнения
Ребята помогите пожалуйста,очень нужно,прям капец как нужно.Заранее огромное спасибо Составьте...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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