-
Cuando usas un bloque "repeat" (repetir)
para ejecutar tu código en bucle,
-
¿cómo sabe la computadora
cuando lo ha repetido suficientes veces?
-
El bloque "repeat" oculta
un pedazo de código más sofisticado
-
llamado un bucle "for" (para...),
que cuenta desde un valor inicial
-
hasta un valor final
por un incremento específico.
-
Por ejemplo, un bloque "repeat 3"
cuenta desde 1 hasta 3 sumando 1 cada vez.
-
Cada vez que cuenta,
ejecuta el código dentro del bucle.
-
El bucle "for" sabe cuántas veces se ha
ejecutado mediante una variable de conteo
-
que está configurada al valor inicial
al principio del bucle,
-
y se le suma el incremento
cada vez que se ejecuta el bucle.
-
Tan pronto la variable de conteo
es mayor que el valor final,
-
el bucle deja de ejecutarse.
-
El beneficio de utilizar un bucle "for"
verdadero en lugar del bloque "repeat"
-
es que puedes ver la variable de conteo
y utilizarla en tu código.
-
Por ejemplo, si tengo una serie de flores
-
y la primera tiene un néctar,
la segunda tiene dos néctares
-
y la tercera tiene tres néctares,
puede utilizar el bucle "for"
-
para decirle a la abeja que tome
"variable de conteo" néctares cada vez.
-
Tomaría uno en la primera flor,
dos en la segunda y tres en la tercera.
-
También, en un bucle "for",
puedes aumentar el contador
-
por un número que no sea uno cada vez.
Podrías contar en intervalos
-
de 2, 4, o incluso una cantidad
que cambia cada vez que se ejecuta.