Upload
deirdra-lombard
View
103
Download
5
Embed Size (px)
DESCRIPTION
OSNOVE PROGRAMIRANJA. Grananje u programu. Grananje u programu. Instrukcije koje treba obaviti ponekad ovise o ispunjenju određenog uvjeta Program se može odvijati različitim tijekovima (granama) Instrukcije grananja možemo nazvati instrukcijama za određivanje tijeka programa. - PowerPoint PPT Presentation
Citation preview
19.04.23 predavač:
OSNOVE PROGRAMIRANJA
Grananje u programu
3
Grananje u programu
• Instrukcije koje treba obaviti ponekad ovise o ispunjenju određenog uvjeta
• Program se može odvijati različitim tijekovima (granama)
• Instrukcije grananja možemo nazvati instrukcijama za određivanje tijeka programa
4
Grananje u programu
• Ključne riječi instrukcije za određivanje tijeka programa:
ako je…onda…inače (if, then, else)
5
Pseudokôd
Pseudokôd
ako je UVJET
onda
naredba 1;
inače
naredba 2;
•
6
Dijagram tijeka
• Dijagram tijeka
7
Koja će vrijednost biti prikazana na ekranu ako je x:=7, a y:=3?
ulaz (x,y);
ako je x>y
onda z:=x;
inače z:=y;
izlaz (z);
Ispitamo uvjet
Uvrstimo vrijednosti za varijable x i y
Kako je 7>3 vrijednost varijable z bit će jednaka vrijednosti varijable x, a to je broj 7.
Primjer
8
Napiši algoritam (pseudokod i dijagram tijeka) za dijeljenje dvaju brojeva.ulaz (a,b);
ako je b=0
onda
izlaz („Dijeljenje s 0 nije dopušteno.“);
inače
{
c:=a/b;
izlaz (c);
}
Primjer
9
Dijagram tijeka
10
Što će biti rezultat sljedećeg algoritma ako je
a=4, b=6?
Primjer
11
Što smo naučili?
• O čemu ovisi koja će se grana instrukcija odviti?
• Koje su ključne riječi instrukcija grananja?
• Napiši pseudokôd za instrukcije grananja.
• Nacrtaj dijagram tijeka za instrukcije grananja.