Algoritmi Un algoritm este o mulțime finită de instrucțiuni executate într-o ordine pentru a rezolva o problemă. Exemple de activități din viața de zi cu zi care pot fi descrise cu ajutorul algoritmilor: efectuat cumpărături; mers la școală; servit masa; preparat tiramisu; cules căpșuni. Caracteristicile unui algoritm: CLARITATE (descris clar); GENERALITATE (să rezolve o clasă de probleme); FINITUDINE (să se finalizeze după un număr de pași). În funcție de momentul în care apar în problemă, datele pot fi: de intrare; intermediare; de ieșire. Limbajul pseudocod folosește cuvinte cheie și expresii pentru a descrie un algoritm astfel încât să fie înțeles de om. O VARIABILĂ este o mărime (identificată printr-un nume) care își poate modifica valoarea. O CONSTANTĂ este o mărime (identificată printr-un nume) care nu își poate modifica valoarea.