-->

Menú principal

martes, 9 de abril de 2024

Computación y robótica 2º ESO - UD6.- Desarrollo de aplicaciones para móviles con APP Inventor 2

 


Ejercicio 1:  Diseñar una aplicación para adivinar un número entre 1 y 100


Paso 1: entrar en la web de app Inventor 2 con el siguiente enlace:



Paso 2: seleccionamos el botón "continuar sin una cuenta (Continue Without An Acount)" 


Se te asignará un código para que puedas guardar tus proyectos cada vez que entres en MIT App Inventor. La próxima vez que entres tendrás que poner tu código, por tanto guárdalo en lugar seguro y no lo pierdas. Puedes guardarlo en tu agenda, en tu móvil, en un fichero de texto, etc.

Paso 3.- Creamos una etiqueta y le cambiamos el texto a "Introduce un número entre 1 y 100"


Paso 4.- Creamos un campo de texto, donde vamos a introducir el número a adivinar, y le cambiamos el nombre a  "Número":


Paso 5.- Creamos un botón y le asignamos el nombre "Comprobar"


Paso 6: Creamos una etiqueta donde nos dará información de si el número que proponemos es mayor o menor al buscado, o de si hemos acertado. Le cambiamos el nombre y le ponemos "Resultado".

Paso 7.- Pasamos a la ventana de Bloques e inicializamos la variable global "nombre" como entero aleatorio entre 1 y 100.



Paso 8.- Pulsamos sobre los bloques correspondientes al botón "Comprobar" y seleccionamos el bloque "Cuando Comprobar.clic ejecutar":


Paso 9.- Hacemos las tres comparaciones entre el número indicado y el número aleatorio, que puede ser mayor, menor o igual, obteniendo uno de los tres resultados. Añadimos también el botón "Reiniciar" para empezar otro juego, y el código debe quedar de esta forma:

Paso 10: Añadimos una variable llamada "Intentos" para que cuente el número de intentos realizados y lo muestre al acertar el número. Modificamos el código para que quede así:


Ahora conectamos con el dispositivos móvil haciendo clic en el menú "Conectar" y seleccionando la opción "AI Companion". Nos aparecerá un código QR para escanear con la aplicación del móvil:


Esperamos a que sincronice con nuestro móvil a través de la red wifi y carge la aplicación en el móvil: