CODICE DI PROGRAMMAZIONE: IL LOOP O CICLO (RIPETERE)

Un LOOP (o ciclo) è un pezzo di codice che dice al computer di ripetere qualcosa. Così come la tua sveglia suona tutti i giorni alla stessa ora, i loop sono strutture che ripetono un processo ben preciso all'interno del codice.





Questo è il Livello 5 dell'esercizio COMPUTE IT. Ti dice di ripetere 3 volte due comandi ben precisi: sinistra, basso.
La continua ripetizione di questo schema è il tuo LOOP.
Quando crei un loop in un codice devi dire alla macchina in quali condizioni deve smettere di eseguire il loop e quante volte ripeterlo (nell'esercizio erano 3 volte).
Ci possono essere occasioni in cui si vuole un loop infinito (chiamato in programmazion esattamente così, "loop infinito").

Altre volte, come nel Livello 8 di COMPUTE IT, i loop possono essere uno dentro l'altro, si definiscono "nidificati".






In questo esercizio vi chiedeva di ripetere 4 volte dei comandi: quali?! Ripetere destra 4 volte e poi alto. Se volessimo esplicitare i comandi ad uno ad uno verrebbero così:
   1°loop - destra destra destra destra alto
   2°loop - destra destra destra destra alto
   3°loop - destra destra destra destra alto
   4°loop - destra destra destra destra alto

A volte puoi trovare scritto un loop anche con l'istruzione "mentre..."





Il trucco per comprendere bene i comandi è osservare le parentesi che seguono le regole della matematica: la prima parentesi che si apre si chiude per ultima, l'ultima parentesi aperta è la prima che si chiude!


fonte: "Girls who code", R. Saujani

Post più popolari