Professional Documents
Culture Documents
=
>
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
16
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
17
Primjer
Sastaviti algoritamsku shemu za izraunavanje
vrijednosti y koji se ravna po relacijama :
1 2 1 2
1 2 1 2
1 2 1 2
x x x x
y x x x x
x x x x
+ <
= =
>
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
18
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
19
Algoritam Ciklika struktura
Niz algoritamskih koraka u kojem se jedan ili vie
algoritamskih koraka moe izvriti vie od jedanput,
pri jednom izvravanju algoritma zadatka, tvori
cikliku algoritamsku shemu.
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
20
Petlja s ispitivanjem uvjeta
ponavljanja na poetku
Pseudokod
dok je (logiki_izraz)
niz_naredbi
logiki_izraz
niz_naredbi
D
N
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
21
Petlja s ispitivanjem uvjeta
ponavljanja na kraju
ponavljaj
niz_naredbi
dok ne bude (logiki_izraz)
logiki_izraz
niz_naredbi
D
N
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
22
Petlja s poznatim brojem
ponavljanja
Pseudokod
za i = poc do kraj (korak k)
niz_naredbi
i = poc, kraj, korak
niz_
naredbi
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
23
Algoritam Ciklika struktura
Ispis svih brojeva do zadane granice:
Ulazni objekti: granica
Izlazni objekti (rezultati): broja
Algoritam (ciklika struktura):
1. unesi granicu
2. broja postavi na 0
3. ponavljaj dok je broja manji od granice
1. broja poveaj za jedan
2. ispii broja
ZADATAK 3
poetak
kraj
broja = 0
granica
broja
broja = broja + 1
broja <
granica
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
24
Izraunavanje N faktorijela 1. nain
Rjeenje s petljom u kojoj se uvjet ispituje na
poetku
uitaj n
fakt=1
i=1
dok je i <= n
fakt = fakt*i
i = i+1
ispii n,fakt
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
25
Izraunavanje N faktorijela 2. nain
Rjeenje s petljom u kojoj se uvjet ispituje na kraju:
ucitaj n
fakt = 1
i = 1
ponavljaj
fakt = fakt * i
i = i+1
dok je i <= n
ispisi n,fakt
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
26
Izraunavanje N faktorijela 3. nain
Rjeenje s petljom s poznatim brojem ponavljanja:
uitaj n
fakt = 1
za i = 1 do n
fakt = fakt * i
ispii n,fakt
Programiranje
PMF Split Copyright Ani Amii,
Branko itko
27
Algoritam Zadaci
1. Napravi algoritam za zbrajanje, oduzimanje i
mnoenje dva broja (linijska struktura algoritma)
nazad
2. Promjeni prethodni algoritam tako da doda dijeljenje
i kod dijeljenja provjeri da li se dijeli s nulom
(razgranata struktura algoritma)
nazad
3. Napravi algoritam koji e ekati na unos broja i kad se
unese broj vei od 10 ispisati njegov kvadrat
(ciklika struktura algoritma)