Cicli

For

La sintassi del costrutto for è molto libera…

to vf do
   istruzione;
end do;

Ripete contando vf volte

from vi to vf do
   istruzione;
end do;

Ripete contando da vi a vf (vf-vi+1 volte)

for var to vf do
   istruzione;
end do;

var=1, 2, .., vf

for var from vi to vf do
   istruzione;
end do;

var=vi, vi+1, .., vf

for var from vi by passo to vf do
   istruzione;
end do;

var=vi, vi+passo, .., vf


While

while condizione do
  istruzione;
end do;