1. Pseudocod

  Pentru ca o secvenţă de operaţii să constituie un algoritm, ea trebuie să fie clară, adică la orice moment operaţia care urmează să fie executată trebuie să fie unic determinată, definită şi realizabilă Reprezentarea algoritmilor se face în mod tradiţional cu ajutorul: schemelor logice şi a limbajelor de tip pseudocod.  

 Schemele logice constituie o metoda de reprezentare grafică, foarte sugestiva. Dezavantajele folosirii schemelor logice ar fi că fac extrem de dificilă reprezentarea aplicaţiilor mai complexe datorită dificultăţii de a stabili legături între modulele aplicaţiei .

Pseudocodul
Un astfel de limbaj este un ansamblu de conventii, respectate in mod sistematic, care definesc în mod explicit instrucţiunile folosite în cadrul algoritmilor