Algorytmem nazywamy każdy przepis postępowania mający postać szczegółowego planu wykonywania kolejnych czynności i prowadzący do rozwiązania zagadnień pewnego typu, a przy tym spełniający następujące warunki:

  1. wykonywalność krok po kroku

- tzn., że algorytm jest planem działania rozbitego na elementarne, oddzielne kroki, następujące po sobie w ściśle określonej, niezmiennej kolejności

  1. jednoznaczność i powtarzalność

- wyniki zależą wyłącznie od danych początkowych. Wyklucza się dowolność interpretacji oraz przypadkowość. Nie wymaga się od wykonawcy żadnej inwencji, a tylko ścisłego wykonywania czynności opisanych w algorytmie. Jeżeli inna osoba będzie powtarzała przepisane przez dany algorytm czynności przy tych samych danych początkowych, wyniki muszą być takie same

  1. skończoność

- przy każdym dopuszczalnym układzie danych początkowych liczba wykonywanych kroków musi być skończona, musi być wiadomo, kiedy następuje koniec działania opisanego przez algorytm i co jest ostatecznym wynikiem

(Z. Semadeni)

Etapy postępowania przy wprowadzaniu algorytmu dodawania pisemnego: