Algoritmi - uvod u programiranje
Programske strukture
Algoritam je prvi od koraka pri pretvorbi zadatka u računalni program.
Algoritam možemo zapisati:- pseudojezikom (pseudo kodom)
- dijagramom tijeka
- programskim kodom u odabranom programskom jeziku
Pseudojezik (pseudokod) je tobožnji program (grč. pseudos – laž) koji se sastoji od kratkih izraza na govornom jeziku koji opisuju i ukratko objašnjavaju pojedine zadatke algoritma.
Za pisanje pseudojezika možemo koristiti bilo koji tekstualni editor.
Dijagram tijeka je grafički prikaz algoritma. Sastoji od nekoliko jednostavnih geometrijskih likova spojenih usmjerenim crtama. Usmjerene crte pokazuju tijek rješavanja zadatka pa odatle i naziv dijagrama.
Za izradu dijagrama tijeka koristiti ćemo aplikaciju Flowgorithm.
Prednosti dijagrama tijeka:
- pregledno prikazuje algoritam
- omogućava lakšu analizu i provjeru predloženog rješenja
- omogućuje pronalaženje boljih postupaka rješavanja zadatka - optimizaciju