Programación para principiantes con bloques
Capítulo 3
>
Nivel 3
Objetivo
Nombra a las gallinas y cuenta cuántas gallinas hay alrededor de cada corral usando bloques de texto. Un corral es la caseta de gallinas que se ve en el mapa.
Cuenta cuántas gallinas hay alrededor de cada corral y almacena los números en variables. Para llevar el control de cada corral, en el menú Variables, crea dos variables llamadas: left_coup y right_coup (recuerda agregar el guion bajo _)
Rellena las variables usando el bloque set_variable, cuenta el número de gallinas en el corral izquierdo y usa el bloque set_variable para asociarlo con la variable left_coup. Agrega el número de gallinas en el corral usando una burbuja numérica.

Repite este mismo proceso, usando el bloque set_variable, añadiendo la variable right_coup y usando una burbuja numérica para establecer el número de gallinas presentes en el corral derecho.
Tras configurar las variables, dirígete a cada una de las dos (2) marcas X frente a cada corral y anuncia el número de gallinas que hay alrededor usando las variables. Utiliza el bloque speak con el bloque create text para combinar texto y números. Para empezar, camina hacia la marca X oscura situada frente al corral izquierdo.
El bloque create text te permite combinar varios fragmentos de texto y variables. En el menú Communications de la caja de herramientas arrastra y suelta el bloque create text en el editor de bloques.

El bloque tiene un engranaje en la esquina superior izquierda; haz clic izquierdo en él para abrir un menú y agregar cuántas ranuras quieres al bloque.

Para anunciar cuántas gallinas hay en cada corral necesitamos tres (3) bloques.

En las ranuras insertaremos dos burbujas de texto y una variable independiente para completar el bloque create text. Primero arrastra y suelta el bloque de burbuja de texto del menú Text de la caja de herramientas y escribe “El corral izquierdo tiene “ (asegúrate de que el espacio al final esté presente).

Arrastra y suelta una segunda burbuja de texto de la misma manera que la primera; esta vez escribe “ gallinas” (asegúrate de que el espacio al inicio esté presente) e insértala en la última ranura. Finalmente, arrastra y suelta la variable independiente left_coup desde el menú Variables y colócala en la ranura central del bloque create text. Con esto, tu texto formará la frase: “El corral izquierdo tiene [number] gallinas”
Arrastra y suelta el bloque speak del menú Communications en el editor de bloques e inserta en él el bloque create text que acabas de crear. Hay una plantilla desactivada de este proceso en el editor de bloques; puedes activarla y editarla haciendo clic derecho en el bloque speak y seleccionando “Enable Block”.

Camina hasta la marca X clara en el lado derecho y mira hacia el corral. Haz exactamente lo mismo que hiciste anteriormente con el bloque create text, pero esta vez con la variable right_coup. Inserta el bloque text en la parte superior que diga “El corral derecho tiene ”, en la ranura del medio inserta la variable independiente right_coup y en la ranura inferior inserta otro bloque text que diga “ gallinas”.

Inserta el bloque create text dentro del bloque speak para completar el nivel.