MyLeoNes™

Cicli: ripetere istruzioni — Informatica, 11–13 anni

Un ciclo ripete istruzioni, per un numero stabilito di volte oppure finché una condizione resta vera.

Che cosa fa un ciclo

Un ciclo dice al programma di eseguire di nuovo le stesse istruzioni invece di copiarle molte volte. Ha bisogno di un modo per fermarsi, come contare fino a dieci o aspettare che una condizione diventi falsa. Ogni ripetizione si chiama iterazione.

Perché sono importanti

Molti compiti informatici richiedono una piccola azione centinaia o milioni di volte: controllare pixel, leggere elementi o aggiornare un mondo di gioco. Copiare le istruzioni sarebbe lungo e rischioso. Un ciclo mantiene lo schema in un solo punto e rende visibile la regola che lo ferma.

Esempio: contare a due a due

Inizia con number uguale a 0. Ripeti quattro volte: aggiungi 2 a number e visualizzalo. I risultati mostrati sono 2, 4, 6 e 8; il ciclo si ferma dopo quattro ripetizioni. Senza il ciclo, scriveresti quattro volte la coppia «aggiungi e visualizza».

Errore comune: un ciclo che non si ferma

Un ciclo può continuare per sempre se la sua condizione di arresto non diventa mai vera o se il valore controllato non cambia mai. È facile che succeda perché ogni riga può sembrare corretta presa da sola. Controlla che ogni ripetizione avvicini alla fine, per esempio aumentando un contatore da 0 a 5.

Dove compaiono i cicli

I giochi usano cicli per aggiornare i movimenti e ridisegnare la scena molte volte al secondo. Un programma musicale può ripetere un ritmo e un foglio di calcolo può applicare lo stesso calcolo a una colonna. In ogni caso, la ripetizione serve ad applicare lo stesso schema a elementi che cambiano.

Continua a esplorare

Altre lingue

Caricamento di MyLeoNes™…