Pentru reprezentarea algoritmilor se pot utiliza mai multe metode:
- schema logică; - pseudocodul (sau limbajul algoritmic); - limbajul de programare. Primele două sunt independente de tehnica de calcul, nu respectă o sintaxă rigidă şi sunt utile programatorului doar în faza de proiectare a algoritmilor. Algoritmul scris într-un limbaj de programare este singura formă direct utilizabilă pe calculator, fiind un text codificat, pe baza unor legi sintactice bine determinate. 1. Scheme logice Reprezinta o modalitate de reprezentare grafica a algoritmilor. Este alcatuita din figuri geometrice denumite si blocuri functionale.