Programación para principiantes con bloques
Capítulo 4
>
Nivel 1
Los bucles son bloques que puedes usar para repetir las mismas acciones. Esto hace que te sea más fácil completar tareas en el juego sin tener que colocar largas listas de bloques. Hay dos tipos de bucles: bloques de bucle while y bloques repeat, los cuales exploraremos en los siguientes niveles.
Hay cinco (5) huevos en este mapa, puedes recogerlos con solo unos pocos bloques usando un bloque de bucle while. Intenta recoger todos los huevos repitiendo los mismos dos bloques de movimiento cuatro veces.

Objetivo
Recoge todos los huevos del granero utilizando solo seis (6) bloques, usando el bloque
while.
¡Las gallinas han puesto sus huevos por todas partes! ¡Recorre el granero y recoge todos los huevos rápido!
Para reducir la cantidad de bloques que necesitas usar y hacer la codificación mucho menos tediosa, ¡puedes usar bucles! Estos son bloques que te permiten repetir las mismas acciones, eliminando la necesidad de colocar los mismos bloques una y otra vez.
Un bloque de bucle while es uno de esos bucles donde puedes configurar bloques para que se repitan mientras cierta condición sea verdadera.

Se configura una variable llamada count en el editor de bloques para determinar cuántas veces deseas que los bloques se repitan. Se usa para establecer la condición del bucle.
En el editor de código, se configura un bloque de bucle while con un bloque de comparación para verificar si count es menor que 4. Coloca tus bloques de movimiento dentro del bloque de bucle while y usa el bloque change variable para aumentar count en 1 en cada ciclo.

En este ejemplo, el bloque de bucle while verifica si count es menor que 4. count comienza en 0 y aumenta en 1 en cada ciclo hasta que alcanza 4. Cualquier bloque que coloques dentro del bloque de bucle while se repetirá, en este caso cuatro (4) veces.
Coloca los bloques move forward con el número adecuado de pasos y turn left dentro del bucle while para repetir la secuencia de bloques cuatro (4) veces, de manera que recorras el gallinero y recojas todos los huevos.

Advertencia: los bucles pueden ejecutarse indefinidamente si no se detienen, así que asegúrate de incluir el bloque change count by; de lo contrario, podría provocar un error.
¡Pruébalo! Recoge los cinco (5) huevos y completa el nivel usando solo seis (6) bloques en total en el editor de bloques.