Nell'ambito delle strutture logiche di programmzione i cicli hanno un'importanza notevole.
Si pensi a tutte le volte che un certo blocco di istruzioni deve essere ripetuto n volte.
Per assurdo si dovrebbe riscrivere il blocco per n volte.
Le strutture iterative consentono di evitare tutto questo. Esistono tre strutture iterative:
for, while e until (click sulla mappa).