Koraci u procesu programiranja

Koraci u procesu programiranja

3. Sastavljanje algoritma

Nakon što smo analizirali problem možemo početi izradu algoritma. Već smo rekli da je algoritam konačan skup koraka koji računalu detaljno opisuju što treba napraviti. Algoritam možemo zapisati pseudojezikom ili dijagramom tijeka.

Algoritam zapisan pseudojezikom glasio bi:

Idemo objasniti što radi koja naredba:

  • omogućuje unošenje podatka s tipkovnice, označava ga imenom a i unesenu vrijednost sprema u memoriju.
  • dohvaća vrijednosti pohranjene u varijabli a, množi ju sa korijenom od 2 i rezultat pohranjuje kao vrijednost u varijablu d.
  • na zaslon ispisuje vrijednost varijable d.

U tako napisanom algoritmu nismo uzeli u obzir činjenicu da korisnik može učitati i nulu ili negativan broj za duljinu stranice a. Jedno od mogućih rješenja pseudojezikom i dijagramom tijeka u kojem imamo provjeru valjanosti duljine stranice a je:

     

U ovom primjeru duljina d izračunat će se i ispisati na zaslon samo ako je varijabla a > 0!

Uvijek imajte na umu da svaka izostavljena naredba ili naredba postavljena na pogrešno mjesto u programu, mijenja rezultat programa.