program whileloop1; { This program demonstrates a "while" loop. It uses the loop to print out the numbers from 1 to 10. } var i : integer; { looping variable } begin i := 1; { initialize i } while i <= 10 do begin writeln(i); i := i + 1 { increment i } end; end.
Below we show a compilation and run of the program.
% pc whileloop1.p % a.out 1 2 3 4 5 6 7 8 9 10