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.
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!
Ora ti spiego come funziona.
Nel primo blocco assegni alla variabile "la mia variabile" il valore iniziale 3.
Poi inizia il ciclo con il blocco Ripeti che itera 3 volte la sequenza dei blocchi al suo interno.
A ogni iterazione fa dire al personaggio il valore corrente della variabile (es. 3, 2, 1 ... ) tramite il blocco Dire.
Riduce di -1 il valore della variabile tramite il blocco Cambia di.
Attende 1 secondo tramite il blocco Attendi prima di passare all'iterazione successiva.
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.
Nota. Quest'ultimo blocco si trova al di fuori della struttura ciclica. Quindi, viene eseguito quando il ciclo è terminato.
Se questa lezione di StemKB è utile, falla conoscere ai tuoi amici.