Программа


VAR
  a:real;  { Аргумент }
FUNCTION Root(k,x:real):real; { Вычисление корня степени k из x }
  Const
    Eps=1e-4;   { точность вычисления }
  Var
    y,yNew:real; { y - предыдущее приближение; yNew - новое приближение    }
  Begin
    yNew:=1; { Начальное определение (Y0) }
    repeat   { Цикл приближения к корню }
      y:=yNew; { Сохранение предыдущего результата перед следующей итерацией }
      yNew:=y+(x/exp((k-1)*Ln(y))-y)/k { Вычисление нового приближения }
    until abs(yNew-y)<=Eps; { Выход из цикла при достижении заданной точности }
    Root:=yNew  { Определение значения функции }
  End;
BEGIN
  write('Введите "a" ');  { Вывод приглашения ввести аргумент }
  readln(a);              { Ввод аргумента }
  WriteLn('Ответ: ',(Root(3,a)+Root(6,Sqr(a)+1))/(1+Root(7,3+a)))
                                           { Вычисление и вывод результата }
END.

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