-
(Chris - Campione NBA, ha programmato quando era all'università)
Ogni atleta sa che si diventa bravi con l'allenamento,
-
ripetendo le stesse mosse fino a quando si diventa perfetti,
o fino a quando si è raggiunto il proprio obiettivo.
-
Quando ero alle superiori,
-
non smettevo di allenarmi fino a quando
non avevo messo a segno 10 tiri liberi di seguito.
-
Nello stesso modo, quando dici ad un programma
di ripetere un'istruzione
-
puoi dargli il numero esatto di volte che la deve ripetere,
-
oppure puoi definire un obiettivo,
-
e dirgli di ripetere l'istruzione fino a raggiungere tale obiettivo.
-
Nel prossimo esempio, il blocco
"ripeti ... volte" (repeat ... times) è cambiato.
-
Invece di specificare quante volte desideri ripetere l'istruzione
-
puoi usare il blocco "ripeti fino a che" (repeat until)
per dire all'uccello di ripetere la stessa istruzione
-
fino a che raggiunge il maiale (o sbatte contro un muro).
-
Proprio come prima, possiamo inserire più blocchi all'interno del blocco di ripetizione per ripetere una serie di istruzioni.