Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ejercicio 1
Escribamos un programa para la micro:bit que ayude a controlar el aforo de clientes en una
tienda. Las autoridades locales han definido un límite por razones de seguridad. La micro:bit
debe mostrar en permanencia el número de personas que se encuentran dentro de la tienda.
Si se presiona el Botón B, la cuenta aumenta: un cliente entra a la tienda. Si se presiona el
botón A la cuenta disminuye, el cliente sale. Si se presionan ambos botones la cuenta se
reinicia en 0. ¿Qué pasaría si se presiona el botón A y la cuenta del número de clientes dentro
de la tienda es 0?
Ejercicio 2
Esto es, la división del peso en kilogramos [kg] sobre la estatura al cuadrado. La estatura se
mide en centímetros [cm].
Se considera que un IMC menor de 18,5 no es bueno, corresponde a una persona demasiado
delgada. Un IMC mayor de 25 significa que la persona está en sobrepeso. Un IMC de más de
30 implica obesidad. Entre 18,5 y 25 es un IMC saludable.
Diseñemos para María un programa en la micro:bit que indique su IMC. Para ello se propone
que la micro:bit funcione así:
• La estatura de María es de 180 cm. Su peso actual es de 74 kg. Con estos valores podemos
iniciar las variables que utilizaremos.
• Como María ya terminó de crecer, no es necesario que ella pueda modificar su estatura.
• Al oprimir el botón A debe subir en 1 kg el peso registrado y se debe mostrar.
• Al oprimir el botón B debe bajar en 1 kg el peso registrado y se debe mostrar.
• Al oprimir los botones A y B al tiempo, se realiza el cálculo del IMC y se muestra el
resultado.
• Al sacudir la micro:bit, el peso se reinicia en 74 kg.
Probemos el programa llenando la tabla que se presenta a continuación.
AYUDA:
Para realizar cálculos, la micro:bit dispone de bloques en la sección Matemática:
Por ejemplo, si se quiere encontrar la multiplicación entre una variable que se llama A y una
que se llama B y mostrar el resultado, el fragmento de programa sería:
El diagrama de flujo
El código de bloques utilizado para resolver el problema en MakeCode
Evidencias del funcionamiento exitoso (fotografías o enlace a video corto)