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.



