1.21 for

for <variable> = <start> to <end> [step <step>]
                          [loopname <loopname>]
 "{"
  ...
 "}"

The for command executes a set of commands repeatedly, with a specified variable taking a different value on each iteration. The variable takes the value start on the first iteration, and increases by a fixed value step on each iteration; step may be negative if end $<$ start. If step is not specified then a value of unity is assumed. The loop terminates when the variable exceeds end. The following example prints the squares of the first five natural numbers:

for i = 1 to 5
 {
  print i**2
 }