Osnovni pojmovi
2. Načini zapisivanja algoritma
2.6. Definirane funkcije
Za računanje složenijih izraza potrebne su nam i standardne matematičke funkcije. Na primjer, drugi korijen, kvadrat realnog broja i sl.
Iako tijekom pisanja algoritma na papiru bez problema možemo napisati potenciju, korijen ili apsolutnu vrijednost, u standardiziranom pseudo jeziku definirane su standardne matematičke funkcije:
Primjer
Matematički izraz u pseudo jeziku zapisujemo: sqrt (sqr ( x )+sqr ( y )) / abs( x )
Zadatak
Kolika je vrijednost izraza: Sqrt (Sqr (12) + Sqr (9)) / Abs (-5)?
Primjer
Vrijednost izraza round (4.56) + trunc (4.56) je 9.
Zbog čega?
Funkcija round zaokružuje broj 4.56 na 5, dok je trunc funkcija
koja odbacuje realan dio zadanog broja. U našem
slučaju to je 4.
Na kraju zbrojimo 5 + 4 i dobijemo 9!