Come creare un ciclo su Scratch

In questa lezione ti spiego come si realizza una struttura iterativa (ciclo) con Scratch.

Cos'è un ciclo? Un ciclo (o struttura iterativa) è un blocco di istruzioni all'interno di un programma che viene ripetuto più volte consecutive (iterazioni). Il ciclo è detto ciclo determinato se gira per un numero determinato di volte (es. 10) oppure ciclo condizionato se gira finché una condizione è vera. Oggi ti spiego il ciclo determinato. E' quello più semplice

Per creare un ciclo determinato devi usare il blocco ripeti 10 volte di Scratch.

Tutto ciò che metti dentro il blocco Ripeti viene eseguito per dieci volte.

il blocco ripeti volte su Scatch

Al posto del numero dieci puoi scrivere il numero di iterazioni che vuoi fare.

Un esempio pratico

Ecco un esempio pratico di ciclo determinato con tre iterazioni.

Esegue per tre volte i blocchi al suo interno e fa dire al personaggio 3, 2, 1 ... Via!

come fare un ciclo su Scratch

Ecco l'output del programma.


Ora ti spiego come funziona.

Nel primo blocco assegni alla variabile "la mia variabile" il valore iniziale 3.

assegnazione del numero 4 alla variabile

Poi inizia il ciclo con il blocco Ripeti che itera 3 volte la sequenza dei blocchi al suo interno.

il blocco Ripeti crea il ciclo

A ogni iterazione fa dire al personaggio il valore corrente della variabile (es. 3, 2, 1 ... ) tramite il blocco Dire.

il personaggio dice il numero ossia il valore corrente della variabile

Riduce di -1 il valore della variabile tramite il blocco Cambia di.

decrementa di -1 il valore corrente della variabile

Attende 1 secondo tramite il blocco Attendi prima di passare all'iterazione successiva.

attesa di un secondo prima di passare al blocco successivo

Dopo la terza iterazione, il programma continua sul primo blocco successivo alla struttura ciclica.

In questo caso fa dire "Via!" al personaggio tramite il blocco Dire.

al termine del ciclo il controllo del programma passa al primo blocco successivo

Nota. Quest'ultimo blocco si trova al di fuori della struttura ciclica. Quindi, viene eseguito quando il ciclo è terminato.

Se questa lezione di Nigiara è utile, falla conoscere ai tuoi amici.




Non hai risolto il tuo problema? Scrivi una domanda