For ciklus - példaprogram
1.program Csillag; uses Crt; var i, n: byte; begin ClrScr; ReadLn(n); for i := 1 to n do Write('*'); ReadLn end.2.
Program Faktorialis; Uses Crt; Var i, n: Byte; fakt: LongInt; Begin ClrScr; ReadLn(n); fakt := 1; For i := 2 to n do fakt := fakt * i; WriteLn(n,'! = ',fakt); ReadLn End.