Algoritmus
Egy feladat megoldásához vezető utasítások sorozata.
Elvárás:
- véges sok lépés után véget érjen
 - egyértelmű meghatározás
 - egyszerű, ne kelljen további magyarátatot hozzáfűtni
 
Leírása:
- folyamatábra
 - mondatszerű leírás (pszeudokód)
 - stuktogram
 
Strukturált algoritmus:
- szekvencia
 - szelekció
 - iteráció
 
Alaptétel: Böhm-Jacopini-tétel szerint minden olyan algoritmus, amely egy belépési és egy kilépési ponttal rendelkezik és felírható csak a szekvencia, szelekció és iteráció alkalmazásával.
 