Funkcie v Pascale
Delenie a zvyšky
x:=22 div 3; premenná x nadobudne hodnotu 7 (22/3=7,...)
y:=22 mod 3; premenná y nadobudne hodnotu 1 (zvyšok po delení 22/3 je 1)
Príklad 11 [1]
Príklad 12 [2]
Párne-nepárne
z:=odd(x); keďže x je nepárne číslo, priradí z TRUE. Musí byť z logická!!!
Príklad 13 [3]
Zaokrúhlenie
round(pi); zaokrúhli pi=3,14 čiže vráti 3. Používa sa na prevod medzi premennou real na integer.
trunc(3,99); vráti len celočíselnú časť =3, vlastne odreže desatinné miesta, výsledok je integer
int(3,99); vráti len celočíselnú časť =3,0 a vlastne odreže desatinné miesta, výsledok je real
frac(3,99); vráti len desatinnú časť =0,99 a vlastne odreže celé číslo, výsledok je real
Mocniny
sqr(4); vráti druhú mocninu 4 = 16
sqrt(4); vráti druhú odmocninu 4 = 2
Príklad 14 [4]

[1]
Pietro:
Napíš program, ktorý sa opýta na číslo a zistí, či je deliteľné siedmimi, a oznámi to textom: vase cislo je - nieje delitelne s 7.
[2]
Pietro:
Napíš program, ktorý sa opýta na číslo v sekundách a prepočíta ho na hodiny, minúty a sekundy a zobrazí ho v tvare: vas cas je ... hodin, ... minut, ... sekund
[3]
Pietro:
Napíš program, ktorý sa opýta na číslo a zistí, či je párne, a oznámi to textom: vase cislo je - nieje párne.
[4]
Pietro:
Napíš program, ktorý sa opýta na číslo a zistí, ktorém z čísel 2 až 9 je deliteľné , a oznámi to textom: vase cislo je delitelne s cislom .... a postupne ich vypíše.