1 unit prvocisla_unit; {Jméno jednotky} 2 3 interface {sekce interface - veřejná, jsou tady hlavičky procedur a funkcí. Je vidět z jiných jednotek.} 4 5 6 function prvocislo(cislo:integer):boolean; 7 8 implementation {sekce implementací - ta je soukromá. To co v ní nadefinuji odjinud neuvidím} 9 {Sem píšeme 'těla' funkcé a procedur.} 10 11 function prvocislo(cislo:integer):boolean; 12 var i:integer; 13 14 15 begin 16 if cislo>1000 then begin 17 prvocislo:=false; 18 exit; {vyskočí z funkce} 19 end; 20 prvocislo:=true; 21 for i:=2 to cislo div 2 do 22 if cislo mod i = 0 then begin 23 prvocislo:=false; 24 exit; {vyskočí z funkce} 25 end; 26 end; 27 28 29 30 end.