function F(x,y:real):real;
begin
f:=y-(2*x)/(y);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
x0,y0,h,x,y:Real;
i:Integer;
begin
x0:=StrToInt(Edit1.Text);
y0:=StrToInt(Edit2.Text);
h:=StrToInt(Edit3.Text);
Memo1.Lines.Add('Метод Эйлер');
x:=x0;
y:=y0;
begin
repeat
y:=y+h*f(x,y);
Memo1.Lines.Add('i='+FloatToStr(i)+'; x='+FloatToStr(x)+';y='+FloatToStr(y));
x:=x+h;
until (x>y0);
end;
end;
end.