Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2010, 09:56   #1
Meri1992
Новичок
Джуниор
 
Регистрация: 11.12.2010
Сообщений: 1
По умолчанию метод касательных

помогите пожалуйста разобраться в чем моя ошибка,я написала программу (метод касательных) но препод сказал что она не правильная. она должна искать на отрезки [-5,6] 3 корня, а она ищет только один, и я не как не могу понять почему. вот программа:
Код:
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. {конец основной программы}

Последний раз редактировалось Stilet; 11.12.2010 в 10:20.
Meri1992 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
метод касательных gest Паскаль, Turbo Pascal, PascalABC.NET 3 16.04.2011 10:03
Метод касательных(Ньютона) Паскаль. P1RoG Помощь студентам 3 28.12.2010 13:39
метод касательных pinya86 Microsoft Office Excel 2 13.06.2009 16:04
Метод касательных Raz0r Помощь студентам 13 25.05.2009 21:53
Метод касательных werser Помощь студентам 1 24.05.2009 14:25