Uses CRT,graph;
Procedure GrOnScr;
Var
y,x:real;
expo:real;
i,i2:integer;
yscr:integer;
dr,rm:integer;
Begin
dr:=detect;
InitGraph(dr,rm,'D:\TP7\BIN');
MoveTo(0,240);
LineTo(640,240);
Moveto(320,0);
LineTo(320,480);
MoveTo(0,240);
SetLineStyle(0,Solidln,1);
yscr:=0;
i:=1;
Repeat
[b]yscr:=Round((7*sqr(i)*(exp(-5*i)))*480/640+240);[/b]
If i<=640 Then
LineTo(i,yscr);
PutPixel(Random(640),Random(480),Random(5));
Delay(500);
PutPixel(Random(640),Random(480),Random(5));
i:=i+1;
Until keypressed;
End;
Begin
GrOnScr;
ReadKey;
End.
В выделенной строке компилятор выдаёт ошибку floating point overflow. Что делать?