Interpretar un algoritmo.

Hoy nos encontramos frente a este algoritmo. Nuestra profesora nos pidió que lo interpretásemos, es decir, explicar su funcionamiento.


¡Vamos allá!

En primer lugar vemos cómo se ha establecido el nombre ” adivina número” así se llamará la página. 

A continuación introduce el número de intentos y el número que debemos adivinar, este lo establece de la siguiente manera 

(100) para que se encuentre en ese parámetro, y +1 para que cada vez que se recargue la página, sea un número más, así no coincidirá la próxima vez que se haga el juego. 

Empieza con el algoritmo introduciendo una pequeña frase que le aparecerá al jugador “Adivine el numero (de 1 a 100)”

Leer num_ingresado se utiliza para que introduzcamos un número 


A partir de aquí comienza una condicional

Mientras el número secreto sea mayor o menos al numero que introduzcamos y los intentos sean mayores a 1, caben dos posibilidades 

  • Si el num secreto es mayor al ingresado, aparecerá el mensaje de “muy bajo” 
  • Si por el contrario, es menor, aparecerá el mensaje “muy alto” 

Termina el “si”

Aquí se debe poner que cada vez que escribamos un numero, al numero de intentos se le va restando un numero

Cierra la condicional


Empieza otra condicional de “si”

  • Donde si el numero secreto es igual al numero ingresado, aparecerá el mensaje “Exacto! Usted adivinó en (tantos intentos como haya hecho el jugador) intentos” 

Para expresar el número de intentos de escribirá 11-intentos, donde intentos es el algoritmo y este al ser 10 de máximo, se establece que sea 11-(ese algoritmo) para que sea, de máximo 10 y mínimo 0

  • Y donde si el numero secreto no es igual al ingresado, y los intentos se acaban, aparecerá el mensaje de cuál era el número secreto.

Aquí termina la condicional si

Y se cierra el algoritmo.


Ahora pondremos esta información en práctica con nuestro mejor aliado “Scratch

Os dejo pinchando aquí mi juego para adivinar el número que está pensando el algoritmo. Podéis ver cómo lo hice pinchando en “ver dentro”, donde veréis todas las funciones que he utilizado para verse como se ve.