Situación de aprendizaje 7. Programando el juego de adivina el número secreto

Vamos a realizar un programa donde la máquina va a generar números aleatorios y nosotros lo tenemos que adivinar. Condicionantes del programa:

Para crear un número aleatorio tenemos la instrucción PICK RANDOM (inglés) o NÚMERO ALEATORIO ENTRE (español)

Situación de aprendizaje 7. Adivina el número secreto v1 on Scratch (1).pngSituación de aprendizaje 7. Adivina el número secreto v1 on Scratch.png
SOLUCIÓN COMENTADA

A continuación la solución al programa con una serie de aclaraciones:

  1. Hay que iniciar la variable RESP (variable para controlar si queremos seguir jugando o no) con un valor inicial que al menos nos permita entrar la primera vez 
  2. Antes de comenzar a intentar adivinar el número, tendremos que resetear el contador de INTENTOS a 0
  3. Instrucción para generar el número aleatorio
  4. Resetear la variable ACERTADO a N, ya que la pondremos a S cuando hayamos acertado
  5. Comenzamos con los tres IF para preguntar si es mayor, menor o hemos acertado y dar información al usuario
  6. Poner a S la variable ACERTADO en caso de acertar, para romper el bucle de seguir intentándolo
  7. Sacar el mensaje al usuario para decirle cuántos intentos ha tardado en adivinar el número. Esto lo haremos al acabar el bucle anterior
Situación de aprendizaje 7. Adivina el número secreto v1 on Scratch (2).png

Y a continuación la experiencia del juego:


PROPUESTA DE MEJORA

Introduce las siguientes mejoras al programa:

Financiado por el Ministerio de Educación y Formación Profesional y por la Unión Europea - NextGenerationEU

logo.png


Revision #7
Created 11 October 2022 07:47:21 by Cristian Ruiz
Updated 17 January 2023 15:51:30 by Equipo CATEDU