Graphics Review

1.         Trace each of the following programs.

 

 
 

 


a)

for x: 20 .. maxx by 20

    drawline(x,0,maxx,maxy,7)

end for

 

 

 

 

 

 

 

 
 


b)

for num: 20 .. maxx by 20

    drawline(num,0,0,maxy-num,7)

end for

 

 

 

 

 

 

c)

 

 
for y: 20 .. maxx by 20

    drawline(y,100,y,300,7)

end for

 

 

 

 

 

 

 

 

d)

 

 
var x,y:int:=0

var vx,vy:int := 55

 

loop

    x := x + vx

    exit when x > maxx

    y := y + vy

    drawfilloval(x,y,20,20,2)

    vy := vy -10

end loop

 


2.         Generate programs to produce each of the following outputs.

 

Text Box:

 

 

 

 

 

 

 

 

 

 

 

Text Box:

 

 

 

 

 

 

 

 

 

 

 

 

Text Box:

 

 

 

 

 

 

 

 

 

 

Text Box: