Professional Documents
Culture Documents
Osnovne Algoritamske Strukture
Osnovne Algoritamske Strukture
da ne da
uslov uslov
S1 S2 S1
max
max
kraj kraj
Naći maksimum od tri zadata broja a, b i c
max{ a, b, c} max{max{ a, b}, c}
poc
a,b,c
da ne
a>b
da ne ne
a>c b>c
max
kraj
Petlja (ciklus)
Omogćava da se algoritamski koraci ponavljaju više
puta.
definisanje uslova
Paralelne
petlje
petlje koje
se seku
Primer - Euklidov algoritam
poc poc
m,n m,n
r:=“ostatak od m/n” r:=“ostatak od m/n”
ne do-while m:=n
r ≠0 n:=r repeat-
da until
m:=n
n:=r ne
r=0
r:=“ostatak od m/n”
da
nzd:=m
nzd:=n nzd
nzd kraj
kraj