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

Найти корни уравнения

06.06.2011, 18:34. Показов 1346. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
разработка программы для решения комбинированным методом хорд и касательных уравнения третей степени, вычислив корни до 0,01: https://www.cyberforum.ru/cgi-bin/latex.cgi?{2х}^{3}-{3х}^{2}-12х-5=0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.06.2011, 18:34
Ответы с готовыми решениями:

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

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

Найти корни уравнения
как записать даное уравнение в паскале. нужно посчитать

Найти корни уравнения
file:///C:/Users/%D0%B8%D0%B3%D0%BE%D1%80%D1%8C/Desktop/Scan0017.pdf зеленым маркером.помогите...

1
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
06.06.2011, 19:02 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Это Вы пытались изобразить
2x^3-3x^2-12x-5=0?

Добавлено через 20 минут
Вроде алгоритм такой, корни правильно считает...
Delphi
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
41
42
43
44
{Решить уравнение 2x^3-3x^2-12x-5=0 методом хорд и касательных
с точностью 0,0001, если выяснили графически, что корени уравнения в [-2;-1],[-1;0],[3;4]}
const e=0.01;
function f(var x:real):real;
begin
f:= 2*x*x*x-3*x*x-12*x-5;
end;
function f1(var x:real):real;
begin
f1:= 6*x*x-6*x-12; {первая производная}
end;
function f2(var x:real):real;{вторая производная}
begin
f2:=12*x-6;
end;
procedure Korni(a,b:real;k:byte);
var e1:real;
    x0,tmp:real;
    x11,x12:real;
begin
x0:=a;
if f(a)*f(b)>0 then writeln('a or b is incorrect')
else
 begin
  x11:=x0-f(x0)/f1(x0);
  x12:=a-((b-a)*f(a)/(f(b)-f(a)));
  e1:=(x11+x12)/2;
  while  abs(e1-x11)>e do
    begin
     a:=x11;
     b:=x12;
     x11:= a-F(a)/f1(a);
     x12:= a-((b-a)*f(a)/(f(b)-f(a)));
     e1:=(x11+x12)/2;
    end;
  writeln ('x',k,'=',x11:5:2);
 end;
end;
begin
Korni(-2,-1,1);
Korni(-0.9,0,2);
Korni(3,4,3);
readln
end.
0
06.06.2011, 19:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.06.2011, 19:02
Помогаю со студенческими работами здесь

Найти корни уравнения
Отыскание корня уравнения F(x)=0 с точностью до 0,0001 , методом простой интеграции. ...

Найти корни уравнения
Найти корени в заданом интервале с шагом. Помогите написать прогу, а то непонимаю чуток что к чему...

Найти корни уравнения
Решите уравнение AX2+B=0, где A=\sum_{i=1}^{3}\,\prod_{j=1}^{5}\,x_{ij}\ \ \ \...

Найти корни уравнения
Уравнение 2


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

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