in informatica, significa eseguire un ciclo iterativo, cioè una parte di programma che viene rieseguita sulla base di un contatore e di una condizione di termine. Molti linguaggi condividono i costrutti iterativi detti comunemente ciclo for e ciclo while. Ogni esecuzione del pezzo di programma viene detta iterazione