🎯 Objetivo de aprendizaje:
Comprender qué es el IMC (Índice de Masa Corporal), su relevancia en el cuidado de la salud, y programar un dispositivo Micro:bit para calcularlo, usando conocimientos básicos de matemáticas, ciencias y programación.
Antes de comenzar a programar, debes investigar y responder las siguientes preguntas en un documento de Google Docs (Drive), con la cuenta institucional:
¿Qué significa IMC?
¿Cómo se calcula el IMC? (Incluye la fórmula matemática).
¿Cuál es la unidad de medida del peso y la estatura que se debe usar?
¿Por qué es importante conocer el IMC?
¿Qué clasificaciones existen según el valor del IMC?
¿El IMC es igual para todas las edades? Explica.
Cuál es tu peso y estatura?
Según lo visto calcula tu IMC
Escribe en un documento de Google cómo funcionará el programa. ¿Qué datos pedirá? ¿Cómo se ingresarán? ¿Cómo se mostrará el resultado?
Responde las siguientes preguntas:
¿Cómo ingresarás el peso y la estatura en la micro:bit?
¿Puedes usar botones A y B para aumentar valores?
¿Cómo mostrarás el IMC calculado en pantalla?
¿Vas a mostrar solo el número o también una categoría (normal, sobrepeso, etc.)?
📌 Instrucciones técnicas:
Abre MakeCode: https://makecode.microbit.org/ o ingresa a la sala virtual de microbit que cree el docente
Usa bloques para crear un programa que:
Permita ingresar el peso (en kg) y la estatura (en metros).
Calcule el IMC usando la fórmula:
IMC = peso / (estatura x estatura)
Muestre el valor del IMC en la pantalla LED.
Muestre un mensaje según el rango del IMC (Ej: "Normal", "Sobrepeso").
💡 Tip: Como la micro:bit no tiene entrada de teclado, puedes simular el ingreso de peso y estatura usando los botones A y B (por ejemplo, A incrementa, B confirma).
Ver bloques
Las mascotas electrónicas fueron inventadas en Japón en los años 90 y pronto se convirtieron en un juguete popular en todo el mundo.
Son pequeños artilugios que puedes guardar en tu llavero. Se muestra una criatura en una pantalla simple. Tienes que cuidarla, interactuando con ella pulsando botones y jugando juegos simples. Si la ignoras y no la alimentas ni la limpias, se pondrá triste, se portará mal o se pondrá enferma.
El código utiliza una variable llamada timer para hacer un seguimiento de cuánto tiempo ha sido ignorada su mascota. Un bucle forever añade 1 al temporizador cada 1 segundo (1000 milisegundos).
Si timer llega a 20, tu mascota muestra una cara triste en la pantalla LED y hace un sonido triste en las salidas de los altavoces integrados.
Si llega a los 30, tu mascota se queda dormida.
Si llega a 40, tu mascota emite un sonido misterioso y muere. El código utiliza el bloque 'establecer el altavoz incorporado a apagado' para detener cualquier otro sonido que salga del altavoz. Un bucle 'while true' asegura que solo se muestre el icono de la calavera en la pantalla LED.