Actividad 01
Reto en Parejas: Calculadora Inteligente
Los alumnos programan una calculadora que usa if/else para validar operaciones válidas e inválidas según la entrada del usuario. Primero definen condiciones lógicas, codifican el flujo y prueban con casos extremos. Añaden else if para manejar divisiones por cero y otros errores.
¿Cómo afectan las decisiones lógicas del código a la experiencia del usuario final?
Consejo de facilitaciónEn el Reto en Parejas: Calculadora Inteligente, proporciona plantillas con operaciones básicas pero deja libertad para que añadan funcionalidades extra, observando cómo negocian entre sí la implementación de condiciones redundantes o necesarias.
Qué observarEntrega a cada alumno una tarjeta con un escenario simple (ej. 'Un programa que saluda al usuario si es mayor de edad'). Pide que escriban el pseudocódigo o código básico usando 'if-else' para resolverlo y que expliquen brevemente por qué eligieron esa estructura.