Algoritmi - uvod u programiranje

Programske strukture

Pojedine operacije se u pseudo jeziku izvršavaju različitim prioritetima 

Redoslijed  izvršavanja

Operatori
1.(  )
2.NE
3.*,    /,    div,    mod,    I
4.+,    - ,   ILI
5.<,   <=,   >=,   <>,   =


1. primjer: 

 x=23 div 5* 5 mod 3

Svi su operatori ravnopravni, izraz se izvršava s lijeva u desno ovim redoslijedom:

1.     23 div 5 = 4

2.     4 * 5 = 20

3.     20 mod 3 = 2  (ostatak dijeljenja 20/3)

4.     x=2


2. primjer:

 x=(23 div 5)*( 5 mod 3)

Zagrade poništavaju prioritete operatora pa se izvršava ovim redoslijedom:

1.     23 div 5 = 4

2.     5 mod 3= 2

3.    4 * 2 = 8

4.    x = 8


3. primjer:

 x = 3*4+6/3–(7 mod 6)

S obzirom na prioritete, operacije se izvršavaju ovim redoslijedom: 

1.     7 mod 6 = 1

2.     3 * 4 = 12

3.     6 / 3= 2

4.     12 + 2 - 1 = 13

5.    x = 13