Iteráció a programozásban - tágabb értelemben - az adatfeldolgozás megszervezése, amelyben a műveletek sokszor megismétlődnek anélkül, hogy önmaguk felhívásához vezetnének (ellentétben a rekurzióval ). Szűk értelemben egy iteratív, ciklikus folyamat egyik lépése [1] .
Ha egy műveletet többször kell megismételni, a programozás ciklusokat használ . Például 200-szor kell megjelenítenie a képernyőn a „ Hello, World! ” szöveget. ". Ahelyett, hogy ugyanazt a szövegkimeneti parancsot kétszázszor megismételnénk, gyakran jön létre egy ciklus, amely 200-szor ismétlődik, és 200-szor elvégzi azt, ami a ciklus törzsében van .