Ein iterativer Algorithmus enthält eine Wiederholung in der, ausgehend von bekannter Information, Zwischenergebnisse erzeugt werden, die wiederum die Basis für die Zwischenergebnisse im nächsten Wiederholungs-(Iterations-) Schritt bilden.
Im Gegensatz zu den Rekursionsformeln werden Iterationen explizit für die numerische Mathematik verwendet.