Lorsque tu utilises un bloc de répétition pour boucler ton code,
comment l'ordinateur sait-il quand il est répété
suffisamment de fois ? Le bloc de répétition cache
en fait un code plus sophistiqué
appelé boucle qui compte à partir d'un départ
jusqu'à une valeur finale par une
augmentation. Par exemple, une répétition de 3 blocs compte
de 1 à 3 par 1. Chaque fois qu'il compte,
il exécute le code à l'intérieur de la boucle. La boucle
sait combien de fois elle a été lancée en utilisant une
variable de compteur qui est fixée à la
valeur de départ au début de la boucle et a
ajoute l'incrément à chaque fois que la boucle
est exécutée. Dès que la variable de comptage est
supérieure à la valeur finale, la boucle s'arrête.
L'avantage d'utiliser un réel pour la boucle
au lieu du bloc de répétition, c'est que tu peux
voir réellement la variable de comptage et l'utiliser
dans ta boucle. Par exemple, si j'ai un
série de fleurs, la première a un
nectar, la seconde a deux nectars et
le troisième en a trois, je peux utiliser la boucle pour
dire à l'abeille de collecter le "compte de
nectars à chaque fois, qui serait : un à la
première fleur, deux à la deuxième et trois
à la troisième. Dans une boucle, tu peux également
incrémenter le compteur d'un nombre autre que
un à chaque fois. Tu peux potentiellement compter par
2s, 4s ou même un montant qui change à chaque
seconde.