Графическая программа закрывается после запуска - Turbo Pascal (33747)

Формулировка задачи:

закрывает паскаль при запуске
Program air_prog;
uses graphABC;
var xn,xk,x,mx,my,dx:real;
    x0,y0,i:integer;
    s:string;
begin
x0:=windowwidth div 2;
y0:=windowheight div 2;
xn:=-10;xk:=10;
mx:=(x0-30)/xk;
my:=y0/10;
line(0,y0,windowwidth,y0);
line(x0,0,X0,windowheight);
for i:=1 to 10 do
  begin
    line(x0+round(i*mx),y0-3,x0+round(i*mx),Y0+3);
    line(x0-round(i*mx),y0-3,x0-round(i*mx),Y0+3);
    line(x0+3,y0-round(i*my),x0-3,y0-round(i*my));
    line(x0+3,y0+round(i*my),x0-3,y0+round(i*my));
    str(i,s);
    textout(x0+round(i*mx),y0+10,s);
    textout(x0-round(i*mx),y0+10,'-'+s);
    textout(x0-25,y0-round(i*my),s);
    textout(x0-25,y0+round(i*my),'-'+s);
  end;
textout(x0+5,y0+10,'0');
textout(windowwidth-10,y0-10,'X');
textout(x0+5,10, 'Y');
x:=xn;
dx:=0.001;
while x<=xk do
   begin
     x:=x+dx;
     setpixel(x0+round(x*mx),y0-round((2/1+x*x*x)*my),clRed);
   end;
end.
Что не так ?

Код к задаче: «Графическая программа закрывается после запуска - Turbo Pascal (33747)»

textual
Program air_prog;
uses graph;
var xn,xk,x,mx,my,dx:real;
    x0,y0,i:integer;
    s:string;
begin
initgraph(x0,y0,'');
x0:=getmaxX div 2;
y0:=getmaxY div 2;
xn:=-10;xk:=10;
mx:=(x0-30)/xk;
my:=y0/10;
line(0,y0,getmaxX,y0);
line(x0,0,X0,getmaxY);
for i:=1 to 10 do
  begin
    line(x0+round(i*mx),y0-3,x0+round(i*mx),Y0+3);
    line(x0-round(i*mx),y0-3,x0-round(i*mx),Y0+3);
    line(x0+3,y0-round(i*my),x0-3,y0-round(i*my));
    line(x0+3,y0+round(i*my),x0-3,y0+round(i*my));
    str(i,s);
    outtextXY(x0+round(i*mx),y0+10,s);
    outtextXY(x0-round(i*mx),y0+10,'-'+s);
    outtextXY(x0-25,y0-round(i*my),s);
    outtextXY(x0-25,y0+round(i*my),'-'+s);
  end;
outtextXY(x0+5,y0+10,'0');
outtextXY(getmaxX-10,y0-10,'X');
outtextXY(x0+5,10, 'Y');
x:=xn;
dx:=0.001;
while x<=xk do
   begin
     x:=x+dx;
     putpixel(x0+round(x*mx),y0-round((2/1+x*x*x)*my),Red);
   end;
readln
end.

12   голосов, оценка 4.167 из 5


СОХРАНИТЬ ССЫЛКУ