const
eps = 1.0E-100;
var
y, x, z: real;
begin
writeln('Введите число: ');
Read(x);
y := 1.0;
while abs(z - y) >= eps do
z := y;
y := (y + x / y) / 2;
end;
writeln('Метод Герона: ', y);
Writeln('Обычный метод: ', Sqrt(x));
end.
const
eps = 1.0E-100;
var
y, x, z: real;
begin
writeln('Введите число: ');
Read(x);
y := 1.0;
while abs(z - y) >= eps do
begin
z := y;
y := (y + x / y) / 2;
end;
writeln('Метод Герона: ', y);
Writeln('Обычный метод: ', Sqrt(x));
end.