Osnovni pojmovi

definiranje osnovnih pojmova

3. Načini zapisivanja algoritma

3.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 formulau pseudo jeziku zapisujemo: sqrt(sqr(x)+sqr( y))/abs(x)

Zadatak 1.

Kolika je vrijednost izraza: Sqrt (Sqr (12) + Sqr (9)) / Abs (-5)?

Zadatak 2.

U udžbeniku iz informatike potraži i upiši u bilježnicu kako se zapisuju navedene matematičke funkcije u c-u.

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!