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

Метод касательных выводит лишь один корень

11.12.2010, 09:42. Показов 919. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
помогите пожалуйста разобраться в чем моя ошибка,я написала программу (метод касательных) но препод сказал что она не правильная. она должна искать на отрезки [-5,6] 3 корня, а она ищет только один, и я не как не могу понять почему. вот программа:
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
program metod_kasatel;
 
uses Crt;
 
var
 
xn,xn1,a,b,c,mx,y0,x0: real;
 
function f1(x1: Real): Real; {основная функция}
 
begin
 
f1:= x1*x1*x1*(-0.5)-0.05*x1*x1+0.8*x1+0.6;
 
end;
 
function f2(x4:Real): Real; {производная от основной функции}
 
begin
 
f2:= (-1.5)*x4*x4-0.1*x4+0.8;
 
end;
 
begin {начало основной программы}
 
Clrscr;
 
a:=-5;b:=6;c:=0.00000001;
 
Writeln (' от A=',a,' до B=',b); {вывод на экран}
 
Writeln (' погрешность=',c);
 
Readln;
 
xn:=b;
 
xn1:= f1(xn);
 
y0:=f2(b);
 
while ABS (y0)<a-b do {проверка по точности вычисления корня}
 
begin {цикл}
 
xn:=xn1;
 
xn1:=f1(xn);
 
y0:= f2(xn1);
 
{печать промежуточного результата}
 
Writeln ('xn=',xn,' xn+1=',xn1,' f(xn+1)=',y0);
 
Readln;
 
end; {конец запуска цикла}
 
Writeln ('конечные значения'); {полученный результат}
 
Writeln (' xn+1=',xn1,' f(xn+1)=',y0);
 
Readln;
 
end. {конец основной программы}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.12.2010, 09:42
Ответы с готовыми решениями:

Найти корень уравнения методом хорд и касательных
найдите корень уравнения x^4 - 26x^3 + 131x^2-226x+120 = 0 c точностью до 10:-4 в интервале изоляции корня {19.5; 21.2} методом хорд и...

Метод касательных
Помогите решить задачу: Найти корень уравнения 9.23*Ln(x+8.67)+55.03=0 на отрезке от A=-4.33 до B=-8.67 eps:0.042 методом...

Метод касательных
Помогите пожалуйста зделать программу методом касательных. задание звучит так : сделать программу на языке паскаль для вычисления на...

1
 Аватар для VampirSS
19 / 19 / 15
Регистрация: 08.12.2010
Сообщений: 34
11.12.2010, 19:39
Поиск рулит!
https://www.cyberforum.ru/pascal/thread9408.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.12.2010, 19:39
Помогаю со студенческими работами здесь

Метод касательных
пожалуйста, если не сложно, &quot;написать программу для вычисляния корня ф-ии f(x)=x^2-5&quot; с выведением количества повторений

Метод КАСАТЕЛЬНЫХ
Напишите пожалуйста программу методом касательных илискиньте ссылку. Заранее СПАСИБО

Метод касательных
задание: решить уравнение методом Касательных X^2-15. эх зачет хочу) отчислят же)

Метод Ньютона (касательных)
На Паскале Решить уравнение x3+3х2-24x-10=0 методом Ньютона (касательных) c точностью Е=10-9

Определить метод касательных
корень уравнения f(x), где F(x)=x^4-3*x^3-10 принадлеж. отрезку . a=2, b=4


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru