Algoritamska struktura - slijed
1. Osnovne algoritamske strukture
"The only way to learn a new
programming language is by writing programs in it.” – Dennis MacAlistair Ritchie
Ponovimo!
Algoritam je razrađen postupak koji nas u konačnom broju koraka vodi prema rješenju problema.
Algoritme kojima ćemo rješavati zadatke računalom možemo zapisati na dva načina:
a) pseudojezikom
b) dijagramom tijeka (grafičkim simbolima).
Pseudojezik ili pseudokôd je umjetno stvoren jezik u kojem govornim jezikom (riječima) zamjenjujemo pojedine naredbe ili instrukcije. Osnovne naredbe pseudojezika prikazane su tablici:
Dijagram tijeka prikazuje algoritam s pomoću grafičkih simbola prikazanih u tablici:
Gledajući tablice koje prikazuju naredbe pseudokoda i sibole koji se upotrebljavaju u dijagramu tijeka razlikujemo tri osnovne algoritamske strukture:• slijed – niz naredaba koje se izvršavaju jedna za drugom
• grananje – dio programa u kojem se ovisno o ispunjenosti uvjeta izvršava određena naredba ili blok naredaba
• ponavljanje – zatvoreni niz naredaba koje se ponavljaju sve dok je zadovoljen postavljeni uvjet ponavljanja.
U nastavku ćemo razmotriti strukturu slijeda.