0:00:02.509,0:00:04.229 Cicli con contatore 0:00:05.354,0:00:08.439 Quando usi un blocco "ripeti … volte"[br]per eseguire più volte una parte del tuo 0:00:08.439,0:00:12.056 codice, come fa il computer a sapere quando[br]il codice è stato ripetuto a sufficienza? 0:00:12.056,0:00:16.147 Il blocco "ripeti … volte" in realtà[br]utilizza un blocco più sofisticato detto 0:00:16.147,0:00:20.060 "ciclo con contatore" (for) che conta,[br]da un valore iniziale fino ad un valore 0:00:20.060,0:00:23.250 finale, con un incremento stabilito. 0:00:23.250,0:00:29.635 Per esempio, un blocco "ripeti 3 volte"[br]conta da 1 a 3 con un incremento di 1. 0:00:29.635,0:00:33.901 Ogni volta che conta, esegue il[br]codice all'interno del ciclo. 0:00:33.901,0:00:37.437 Il "ciclo con contatore" sa quante volte[br]è stato eseguito grazie alla variabile 0:00:37.437,0:00:40.136 "contatore" (counter) che viene impostata[br]al valore iniziale all'inizio del ciclo 0:00:40.136,0:00:43.300 e a cui viene aggiunto l'incremento ogni[br]volta che il ciclo viene eseguito. 0:00:43.300,0:00:48.647 Non appena la variabile "contatore" diventa più[br]grande del valore finale, il ciclo si arresta. 0:00:48.647,0:00:53.252 Il vantaggio di usare un "ciclo con contatore"[br]al posto di un blocco "ripeti … volte" sta 0:00:53.252,0:00:57.049 nel fatto che si può effettivamente vedere la[br]variabile "contatore" (counter) e usarla nel ciclo. 0:00:57.049,0:01:03.231 Per esempio, se ho una fila di fiori e il[br]primo ha una dose di nettare, il secondo 0:01:03.231,0:01:08.292 ne ha due e il terzo ne ha tre, posso usare[br]il "ciclo con contatore" per dire all'ape 0:01:08.292,0:01:13.279 di raccogliere <contatore> dosi di nettare[br]ogni volta, ossia una dose dal primo fiore, 0:01:13.279,0:01:16.377 due dal secondo e tre dal terzo. 0:01:16.377,0:01:19.949 Inoltre in un "ciclo con contatore", puoi[br]far sì che il venga incrementato 0:01:19.949,0:01:24.417 ogni volta di un numero diverso da uno.[br]Puoi contare di 2 alla volta, di 4 alla volta 0:01:24.417,0:01:27.787 o addirittura di una quantità ogni volta diversa.