Professional Documents
Culture Documents
Algoritam mora udovoljiti nekolicini kriterija: Općenitost. Algoritam mora biti pogodan za rješavanje
Općenitost. određenog tipa problema, a ne samo jednog konkretnog
Konkretnost.
problema.
Svrhovitost. Konkretnost. Algoritam mora prihvatiti konačan broj
1
Pojam algoritma Pojam algoritma
Pojam algoritma danas se gotovo isključivo veže uz Mentalni model - visoki stupanj apstrakcije, mala
Algoritam koji opisuje postupak stvaranja algoritma - Osnovne ideje kako riješiti problem, koje postupke
metaalgoritam. M a t a a lg o r it a m koristiti i koji je približni redoslijed njihova izvođenja.
r a č u n a ln o g p r o g r a m a
M e n t a ln i m o d e l
Pomoćni model - posebnim tehnikama iskazan
algoritam na dovoljnom stupnju formaliziranosti i
Form aliziranost
Apstraktnost
R a č u n a ln i m o d e l
Računalni model - računalni program, niz logički Za izradu pomoćnog modela algoritma koriste
povezanih instrukcija koje će omogućiti da se njihovim se različite metode i tehnike. Dvije
izvođenjem na računalu riješi konkretan problem.
najpopularnije:
Nepreciznosti pri korištenju pojmova algoritam i
program u praksi. Blok dijagram, grafički način predstavljanja
algoritama.
Pseudokod, koji koristeći govorni jezik i izraze
oponaša naredbe i sintaksu programskih jezika.
2
Blok dijagram Blok dijagram
P o č e ta k
Skup grafičkih simbola koji se koriste pri izradi blok
dijagrama malen: A
U la z
Iz la z
Obrada Izlaz
Ne
K ra j ? A
Poveznica Da
Priključna
Vanjski modul
točka K ra j
A=8
B =2
D =4
C =0
B =A+B C =C +1