Составители:
Практикум по решению задач на ЭВМ
grDriver:integer;
grMode :integer;
ErrCode :integer;
var x,y,x0,y0,xk,cw:integer;
i:longint;
BEGIN
clrscr;
writeln('введите начальные координаты точки');
readln(x0,y0);
writeln('введите абсциссу конечного центра круга');
readln(xk);
{движение круга}
grDriver:=detect;
InitGraph(grDriver,grMode,'D:\Soft\BP\BGI');
ErrCode:=GraphResult;
if ErrCode=grOk then
begin
x:=x0;y:=y0;{построение круга(с заливкой)}
SetColor(2);
Setfillstyle(1,green);
circle(x,y,10);
floodfill(x,y,2);{закраска}
{ circle(x0,y0,10);{закрашенный круг}
end;
readln;
repeat
setcolor(0);
setfillstyle(1,0);
circle(x,y,10); {стирание круга}
floodfill(x,y,0);
x:=x-1;{изменение координат круга}
setcolor(2);
setfillstyle(1,green);
circle(x,y,10); {построение круга в новом положении
}
floodfill(x,y,2);
for i:=1 to 100000 do
begin end;
until x=xk;
repeat until keypressed;
CloseGraph;
END.
95
Практикум по решению задач на ЭВМ grDriver:integer; grMode :integer; ErrCode :integer; var x,y,x0,y0,xk,cw:integer; i:longint; BEGIN clrscr; writeln('введите начальные координаты точки'); readln(x0,y0); writeln('введите абсциссу конечного центра круга'); readln(xk); {движение круга} grDriver:=detect; InitGraph(grDriver,grMode,'D:\Soft\BP\BGI'); ErrCode:=GraphResult; if ErrCode=grOk then begin x:=x0;y:=y0;{построение круга(с заливкой)} SetColor(2); Setfillstyle(1,green); circle(x,y,10); floodfill(x,y,2);{закраска} { circle(x0,y0,10);{закрашенный круг} end; readln; repeat setcolor(0); setfillstyle(1,0); circle(x,y,10); {стирание круга} floodfill(x,y,0); x:=x-1;{изменение координат круга} setcolor(2); setfillstyle(1,green); circle(x,y,10); {построение круга в новом положении} floodfill(x,y,2); for i:=1 to 100000 do begin end; until x=xk; repeat until keypressed; CloseGraph; END. 95
Страницы
- « первая
- ‹ предыдущая
- …
- 93
- 94
- 95
- 96
- 97
- …
- следующая ›
- последняя »