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.