Wielokrotne powtarzanie niektórych instrukcji jest cechą charakterystyczną wielu algorytmów, nie zawsze jednak możemy określić dokładnie liczbę powtórzeń.
Liczba powtórzeń może zależeć od spełnienia pewnych warunków. Wielokrotne powtarzanie instrukcji umożliwiają instrukcje iteracyjne - pętle. Działają one według następującego schematu:
wykonuj instrukcję A dokładnie n razy
Iteracja to technika algorytmiczna polegająca na wykonaniu tej samej instrukcji dla n zmiennych.
Lista kroków – pętla – przykład:
K01: Podnieś słuchawkę
K02: Wykonaj czynność dwa razy
A. Wybierz cyfrę 1
K03: Wybierz cyfrę 2
K04: Połączyłeś się z telefonem alarmowym?
A. Jeśli TAK, to przejdź do K05
B. Jeśli NIE, to przejdź do K06
K05: Wezwij pomoc
K06: Odłóż słuchawkę