Изображение колеса и радиуса

Слайд 2

Изображение колеса и радиуса Установить цвет пера. Прорисовка колеса и радиуса

Изображение колеса и радиуса

Установить цвет пера.
Прорисовка колеса и радиуса цветом пера.
=======================================
Function

koleso(i,ic:integer;fi:real):integer;
begin
setcolor(ic);
circle(10+h*i,100,r);
xi:=10+h*i+trunc(r*cos(fi+dfi*i));
yi:=100+trunc(r*sin(fi+dfi*i));
line(10+h*i,100,xi,yi);
end;
Слайд 3

Uses Graph,CRT; var gm,gd,i,h,r,n,xi,yi:integer; fi0,dfi:real; Function koleso(i,ic:integer;fi:real):integer; begin setcolor(ic); circle(10+h*i,100,r); xi:=10+h*i+trunc(r*cos(fi+dfi*i)); yi:=100+trunc(r*sin(fi+dfi*i)); line(10+h*i,100,xi,yi); end;

Uses Graph,CRT;
var gm,gd,i,h,r,n,xi,yi:integer; fi0,dfi:real;
Function koleso(i,ic:integer;fi:real):integer;
begin
setcolor(ic);
circle(10+h*i,100,r);
xi:=10+h*i+trunc(r*cos(fi+dfi*i));
yi:=100+trunc(r*sin(fi+dfi*i));
line(10+h*i,100,xi,yi);

end;
Слайд 4

Переход в графический режим, прорисовка начального положения колеса BEGIN h:=10; r:=30;

Переход в графический режим, прорисовка начального положения колеса

BEGIN
h:=10; r:=30; n:=58; fi0:=0;
dfi:=3.14159/8;
gd:=Detect;

InitGraph(gd,gm,'');
setcolor(green);
line(10,125,600,125);
koleso(0,4,fi0); delay(2000);
koleso(0,0,fi0);
Слайд 5

for i:=1 to n do begin koleso(i,4,0); delay(200); koleso(i,0,0); end; koleso(n,4,0);

for i:=1 to n do
begin
koleso(i,4,0); delay(200);
koleso(i,0,0);
end;
koleso(n,4,0);
readln;

Closegraph;
END.

Прорисовка движения колеса

Слайд 6

Начнальное положение (Function koleso) Смещение колеса (в цикле) Прорисовка цветом пера

Начнальное положение
(Function koleso)

Смещение колеса (в цикле)

Прорисовка цветом пера
(Function koleso)

Задержка изображения

Прорисовка цветом

фона
(Function koleso)

Конечное положение
(Function koleso)