Программа


Var Result:real;  { Корень }
    X:real;  { Переменная }
Function F(X:real):real; { Функция }
  Begin
    F:=Sqr(Sqr(X))-6*X*X+12*X+8
  End;
Function Root(X:real):real; { Функция нахождения корня }
  const Eps=0.00000001; { Точность вычислений }
  Var PredX:real;
  Begin
    repeat
      PredX:=X;
      X:=F(X)/100+X
    until Abs(PredX-X)<=Eps;
    Root:=X { Определение значения функции }
  End;
BEGIN
  WriteLn;  { Пропуск строки }
  { Ввод начального приближения: }
  Write('Введите начальное приближение ');
  ReadLn(X);

  Result:=Root(X);                              { Вычисление корня }
  writeln('X=',Result,'   F(',Result:0:2,')=',F(Result))
                                                { Вывод корня и проверки }
END.


Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию