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