Postoje različite definicije pojma Algoritam. Proučite tekst na navedenom linku - Algoritmi.

Algoritam može da predstavlja i tačan opis svih elementarnih radnji koje je neophodno izvršiti da bi se ostvario određeni proces.

Algoritam može da bude napisan upotrebom:

  • Običnog govornog jezika,

  • Pseudo koda

  • Grafičkih simbola

Kada se završi pisanje algoritma upotrebom običnog govornog jezika ili Pseudo koda za određeni proces za koji je neophodno napisati kompjuterski program , sledi pisanje Algoritma upotrebom standardnih grafičkih elemenata. Ovo je neophodno jer ovakav prikaz Algoritma može da razume svaki programer na planeti i na osnovu njega je moguće napisati kompjuterski program u bilo kom programskom jeziku.

Za programera Algoritam napisan upotrebom grafičkih simbola predstavlja "Grafički prikaz toka programa".

Za pisanje algoritma koriste se standardni (misli se na standard prihvaćen u celom svetu i razumljiv svakom programeru) grafički elementi koji svaki za sebe predstavlja određeni korak u samom programu.