Introducción
Uno de los ejercicios clásicos que se proponen al aprender programación es intentar adivinar el número que pensó la computadora.
Se propone crear un programa que proponga al jugador adivinar un número, pensado por el robot, en el mínimo tiempo posible. Para la introducción del número se usará el teclado numérico del mando a distancia.
Descripción del reto
Programar el mBot para que piense un número al azar entre 0 y 5; el usuario introducirá el valor numérico propuesto empleando el mando a distancia.
Pistas para la resolución
- Se propone crear dos variables. La variable «respuesta» para archivar el valor numérico introducido mediante el mando a distancia y la variable «número» para guardar el valor calculado al azar entre 1 y 5.
- Se puede crear el bloque «comparar», que será el responsable de cotejar el número introducido con el número pensado por el robot. Este bloque se llamará desde el programa principal cada vez que sea necesario.
- Cuando se acierta el número, se encienden los LED en color verde; en color rojo cuando se falla, además de hacer sonar un sonido.
Descripción del código
Al encender el robot
Apagar los LED
Ejecutar siempre
Fijar número al azar entre 1 y 5
Si se pulsa botón 1
Fijar respuesta a 1
Llamar bloque comparar
Si se pulsa botón 2
Fijar respuesta a 2
Llamar bloque comparar
Si se pulsa botón 3
Fijar respuesta a 3
Llamar bloque comparar
Si se pulsa botón 4
Fijar respuesta a 4
Llamar bloque comparar
Si se pulsa botón 5
Fijar respuesta a 5
Llamar bloque comparar


