Ein Sonderfall der Iteration ist die algebraische Summe. Die Summationsfunktion erfordert drei Argumente. Das erste Argument wird ausgewertet, bevor die Summation beginnt. Es wird im Allgemeinen verwendet, um einen Zähler oder eine Indexvariable zu initialisieren. Das zweite Argument gibt einen Grenzwert für den Zähler oder Index an. Und das dritte Argument ist die Menge, die zur Summe hinzugefügt werden soll. Wenn Sie beispielsweise die Summationsfunktion aufrufen und dabei das erste Argument i, das zweite Argument von und das dritte Argument von i zuweist, geben Sie die Summe aller Ganzzahlen von bis zurück. Dies entspricht also einer For-Schleife, die i auf initialisiert, so lange läuft, wie i kleiner oder gleich ist, und i mit jedem Schritt erhöht, während der Hauptteil der For-Schleife die Variable s bei jedem Schritt um den Wert von i erhöhen würde.