Iterace v programování - v širokém slova smyslu - organizace zpracování dat, při které se akce mnohokrát opakují, aniž by vedly k volání samých sebe (na rozdíl od rekurze ). V užším smyslu jeden krok iterativního, cyklického procesu [1] .
Když je třeba akci opakovat mnohokrát, programování používá smyčky . Například musíte na obrazovce 200krát zobrazit text „ Ahoj, světe! “. ". Místo opakování stejného příkazu textového výstupu dvěstěkrát se často vytvoří smyčka, která se opakuje 200krát a 200krát provede to, co je napsáno v těle smyčky .