OSNOVE PROGRAMIRANJA Slijed naredaba 24 9 2021 predava
OSNOVE PROGRAMIRANJA Slijed naredaba 24. 9. 2021. predavač:
Slijed naredaba • Naredbe se izvršavaju jedna za drugom • Paziti na prioritet naredaba 3
Primjer Izračunaj vrijednost varijable d, ako je zadano a=3, b=4 i c=5. d: =(a > b) I NE ( b > c ) ILI NE ( c > a) • d: =(3>4) I NE (4>5) ILI NE (5>3) • d: =0 I NE (0) ILI NE (1) • d: =0 I 1 ILI 0 • d: =0 negacije rješavamo izraze u zagradama konjunkcija disjunkcija 4
Primjer Kolika je vrijednost varijable a nakon izvršenja sljedećeg isječka programa? a: =15 mod 5 +12 div 3; • a: =15 mod 5 +12 div 3; Operacije mod i div višeg su prioriteta od zbrajanja te ćemo prvo obaviti te dvije operacije. 15 mod 5=0, 12 div 3=4 • a: =0+4; • a: =4; 5
Primjer Kolika je vrijednost varijable a nakon izvršenja sljedećeg isječka programa? a: =sqr ( round (15/4) ) * trunc ( sqrt (20) ) • Prvo rješavamo izraze u zagradi: 15/4=3. 75, sqrt(20)=4. 4721… • a: =sqr (round (3. 75))*trunc(4. 472) • a: =sqr(4)*4 • a: =16*4 • a: =64 6
Primjer Kolika je vrijednost varijable a nakon izvršenja sljedećeg isječka programa? • • • a: =7; b: =sqr(a); a: =a+2; b: =a-1; a: =a+b; Varijabla a Varijabla b 7 49 9 8 17 7
Što smo naučili? • Koji su osnovni algoritamski postupci? • Opiši izvođenje slijeda naredaba. • Navedi prioritete izvođenja naredaba. 8
- Slides: 8