📱 MIT App Inventor · Actividad 1
🏅 20%

🧮 Calculadora Científica

Diseña una calculadora desde cero: operaciones básicas, funciones trigonométricas y manejo de errores

⏱ 90 min📱 MIT App Inventor🖥 Emulador AI2📤 Entrega .aia

🎯 Objetivos de la actividad

🟢
Inicio
15 minutos

Contextualizar el desafío y activar conocimientos previos

  • Presentación del objetivo: construir una calculadora científica desde cero
  • Demostración de una app de calculadora básica funcional en App Inventor
  • Identificar en conjunto: ¿qué funciones debe tener una calculadora científica?
🔵
Desarrollo
65 minutos

Construir la calculadora por etapas en MIT App Inventor

1
Diseño de la interfaz (UI) 20 min
  • Abrir appinventor.mit.edu y crear nuevo proyecto
  • Agregar Label para la pantalla (alineado a la derecha, fuente grande)
  • Crear filas con HorizontalArrangement para los botones numéricos 0-9
  • Agregar botones de operación: + − × ÷ = C ± .
  • Agregar una segunda fila con funciones: sen cos tan √ x²
2
Programación de operaciones básicas 20 min
  • Abrir el editor de Bloques en App Inventor
  • Crear variables globales: primerNum, operador, esperandoSegundo
  • Programar cada botón numérico para agregar dígito a la pantalla
  • Programar botones +, −, ×, ÷: guardar el primer número y el operador elegido
  • Programar el botón = para calcular según el operador guardado
  • Programar el botón C para limpiar la pantalla y reiniciar variables
3
Funciones científicas y manejo de errores 25 min
  • Agregar bloque para seno: Math.sin(ángulo en radianes)
  • Agregar bloque para coseno: Math.cos() y tangente: Math.tan()
  • Agregar raíz cuadrada: Math.sqrt() y cuadrado: valor × valor
  • Usar bloque if / then / else para detectar división por cero
  • Mostrar mensaje de error si el campo está vacío o el dato es inválido
  • Probar con el Emulador AI2 (Conectar → Emulador de AI2)
🟡
Cierre
10 minutos

Verificación con el emulador y entrega

  • El docente recorre los computadores verificando los cálculos
  • Comprobar: sen(30°) ≈ 0.5, √16 = 4, 5 × 5 = 25
  • Verificar que la división por cero no rompa la app
📤

Cómo entregar en Google Classroom — MIT App Inventor

  • En App Inventor → Proyectos → "Exportar proyecto (.aia)"
  • Guardar el archivo .aia en tu computador
  • Abrir Google Classroom → tarea MIT App — Actividad 1: Calculadora
  • Clic en "Agregar o crear" → adjuntar el archivo .aia
  • Clic en "Entregar" y confirmar
  • Verificar que aparezca como ✓ Entregado
xActividad 2 — Formulario Física →