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] |
|
|