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:
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
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
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:
przypomnienie zapisu liczby w dziesiątkowym systemie pozycyjnym
sytuacja problemowa (konkretny problem dotyczący płacenia, obliczeń pieniężnych)
manipulacja na konkretach
obliczanie tradycyjnym sposobem (co do tych dwóch, nie wiem, jaka jest właściwa kolejność, chyba elastyczna - jak sobie zaplanujemy)
zapis czynności wykonywanych na konkretach w tabelce układu dziesiątkowego - wykazanie, że tak jest łatwiej, krócej, wygodniej
zapis bez tabelki