Algorytm - uporządkowany i uściślony sposób rozwiązania danego problemu, zawierający szczegółowy opis wykonywanych czynności w skończonej liczbie kroków.
W schemacie blokowym poszczególne operacje przedstawione są za pomocą odpowiednio połączonych figur (bloków). Połączenia określają w jakiej kolejności i w jaki sposób będą wykonywane operacje realizujące dany algorytm.
Język programowania - specjalny język służący do pisania programów komputerowych. Jest on zbiorem określonych instrukcji i zasad składni. Każde słowo lub znak w tym języku jest instrukcją lub jej częścią.
Program komputerowy - ciąg instrukcji języka programowania, realizujący algorytm.
Iteracja - powtarzanie tych samych poleceń