0:00:02.605,0:00:04.275 Cicli con contatore 0:00:05.006,0:00:06.775 Quando usi un blocco "ripeti ... volte" 0:00:06.775,0:00:08.712 per eseguire più volte una parte del tuo codice, 0:00:08.712,0:00:11.919 come fa il computer a sapere quando[br]il codice è stato ripetuto a sufficienza? 0:00:11.919,0:00:13.712 Il blocco "ripeti ... volte" in realtà 0:00:13.712,0:00:16.183 utilizza un blocco più sofisticato detto 0:00:16.183,0:00:18.269 "ciclo con contatore" (for) che conta 0:00:18.269,0:00:22.859 da un valore iniziale fino ad un valore finale,[br]con un incremento stabilito. 0:00:22.859,0:00:26.313 Per esempio, un blocco "ripeti 3 volte" 0:00:26.313,0:00:29.620 conta da 1 a 3 con un incremento di 1. 0:00:29.620,0:00:33.144 Ogni volta che conta, esegue il codice[br]all'interno del ciclo. 0:00:33.144,0:00:35.660 Il "ciclo con contatore" sa quante volte[br]è stato eseguito 0:00:35.660,0:00:37.490 grazie alla variabile "contatore" (counter) 0:00:37.490,0:00:40.039 che viene impostata al valore iniziale[br]all'inizio del ciclo 0:00:40.039,0:00:43.122 e a cui viene aggiunto l'incremento[br]ogni volta che il ciclo viene eseguito. 0:00:43.122,0:00:47.368 Non appena la variabile "contatore" diventa[br]più grande del valore finale, il ciclo si arresta. 0:00:47.368,0:00:50.878 Il vantaggio di usare un "ciclo con contatore" 0:00:50.878,0:00:52.653 al posto di un blocco "ripeti ... volte" 0:00:52.653,0:00:54.341 sta nel fatto che si può effettivamente vedere 0:00:54.341,0:00:56.581 la variabile "contatore" (counter) e usarla nel ciclo.