Program, programiranje, programski jezici



3. Zapis algoritma

U osnovi je algoritme moguće zapisivati na dva načina:

  1. Prirodnim (govornim) jezikom
  2. Umjetnim jezikom 

Na primjer, iz prethodno danih primjera, algoritam bankomat smo prikazali prirodnim jezikom.

Umjetni jezik je jezik u kojem su raspoređena posebna pravila, riječi i simboli s pomoću kojih se zapisuju algoritmi. Osim upotrebe programskog jezika u kojem pišemo programe, razvijena su još dva načina na koje možemo prikazati algoritam - dijagram tijeka i pseudojezik. Oni se primjenjuju u pripremnoj fazi razrade algoritma prije samog kodiranja, odnosno prije pisanja programskih naredaba u određenom programskom jeziku. 

Dijagram tijeka služi za grafički zapis algoritma i pri tome se služimo osnovnim standardnim likovima: 

dijagram tijeka

Besplatna desktop aplikaciju za izradu i simulaciju dijagrama tijeka http://flowgorithm.org/

Pseudojezik se može smatrati pojednostavljenim programskim jezikom. Njegova su pravila puno jednostavnija nego pravila pravoga programskog jezika, a algoritam zapisan pseudojezikom može se lako prepisati u bio koji viši programski jezik.

Na slici ispod vidimo opis osnovnih naredaba pseudojezika:

pseudojezik

Primjer jednostavnih naredbi zapisanih pomoću pseudojezika:

pseudo naredbe

Primjer načina zapisa algoritma, izvadak iz uputa za državnu maturu iz informatike: 

upute DM