Skip to content
Tecnología · II Medio

Ideas de aprendizaje activo

Estructuras de Control Condicionales

Las estructuras condicionales requieren entender lógica compleja en contextos concretos. Los estudiantes aprenden mejor cuando transforman conceptos abstractos en acciones tangibles, como decidir el flujo de un programa con tarjetas o simulaciones físicas. Esto les permite internalizar cómo las condiciones alteran el comportamiento del código de manera inmediata y verificable.

Objetivos de Aprendizaje (OA)OA TEC 2oM: Pensamiento Computacional y ProgramaciónOA TEC 2oM: Lógica de Programación
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Cadena de 'Si-Entonces' Anidados

Los estudiantes reciben un pseudocódigo con errores en condicionales anidadas para un calculador de calificaciones. En pares, lo traducen a un lenguaje como Scratch o Python, prueban con entradas variadas y depuran. Comparten resultados corrigiendo un error común del par vecino.

¿Cómo podemos diferenciar entre el uso de múltiples 'si-entonces' anidados y una estructura 'según'?

Consejo de FacilitaciónDurante la actividad de pares con 'Si-Entonces' Anidados, pida a cada pareja que explique en voz alta cómo su estructura maneja un caso específico antes de avanzar al siguiente nivel de anidamiento.

Qué observarPresentar a los estudiantes un fragmento de pseudocódigo con una estructura 'si-entonces' anidada y una estructura 'según' que resuelven el mismo problema (ej. clasificación de notas). Preguntarles: '¿Cuál de estas estructuras es más clara para este problema específico y por qué?'

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Aprendizaje Basado en Problemas45 min · Grupos pequeños

Grupos Pequeños: Menú con 'Según'

Grupos crean un programa de menú para opciones de comida rápida usando 'según'. Incluyen validación de entrada numérica, ejecutan pruebas con datos inesperados y optimizan comparando con versión 'si-entonces'. Presentan al grupo grande.

¿De qué manera la evaluación de condiciones lógicas impacta en la ruta que sigue un algoritmo?

Consejo de FacilitaciónEn la actividad de Menú con 'Según', distribuya tarjetas con valores discretos (ej. 1, 2, 3) para que los grupos prueben su código con entradas reales y observen respuestas inmediatas.

Qué observarEntregar a cada estudiante una tarjeta con una situación simple (ej. 'un usuario ingresa su edad'). Pedirles que escriban una condición lógica que verifique si el usuario es mayor de edad y que indiquen qué acción tomaría un programa si la condición es verdadera y cuál si es falsa.

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Aprendizaje Basado en Problemas25 min · Toda la clase

Clase Completa: Simulación Física de Flujos

Usando tarjetas con condiciones y acciones, la clase simula un algoritmo paso a paso. Un estudiante lee entradas, otros deciden ramificaciones con 'si-entonces' o 'según'. Discuten por qué una estructura es mejor para casos múltiples.

¿Cómo podemos diseñar un algoritmo que maneje todas las posibles entradas de usuario de forma robusta?

Consejo de FacilitaciónEn la Simulación Física de Flujos, utilice espacios amplios para que los estudiantes representen los nodos de decisión con sus cuerpos y materiales simples como cartulinas o dados.

Qué observarPlantear la siguiente pregunta para debate en grupos pequeños: '¿Cuándo es preferible usar múltiples 'si-entonces' anidados en lugar de una estructura 'según'? Proporcionen un ejemplo concreto de cada escenario.'

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 04

Individual: Validador de Entradas Robustas

Cada estudiante diseña un validador de edad para un sitio web, manejando casos edge con condicionales. Codifican, prueban 10 entradas y documentan el flujo. Revisan en parejas al final.

¿Cómo podemos diferenciar entre el uso de múltiples 'si-entonces' anidados y una estructura 'según'?

Consejo de FacilitaciónPara el Validador de Entradas Robustas, entregue entradas con errores comunes (ej. letras en campos numéricos) para que los estudiantes identifiquen fallos y propongan soluciones en tiempo real.

Qué observarPresentar a los estudiantes un fragmento de pseudocódigo con una estructura 'si-entonces' anidada y una estructura 'según' que resuelven el mismo problema (ej. clasificación de notas). Preguntarles: '¿Cuál de estas estructuras es más clara para este problema específico y por qué?'

AnalizarEvaluarCrearToma de DecisionesAutogestiónHabilidades de Relación
Generar Clase Completa

Plantillas

Plantillas que acompañan estas actividades de Tecnología

Úsalas, edítalas, imprímelas o compártelas.

Algunas notas para enseñar esta unidad

Enseñar condicionales requiere combinar teoría con práctica inmediata. Evite comenzar con definiciones abstractas: en su lugar, muestre problemas cotidianos (ej. decidir qué ropa usar según el clima) y tradúzcalos a pseudocódigo en la pizarra. La investigación en pedagogía computacional recomienda usar errores comunes como herramienta de aprendizaje, pues obligan a los estudiantes a depurar y comprender el flujo del programa desde otra perspectiva.

Al finalizar, los estudiantes distinguen con claridad cuándo usar 'si-entonces' anidados o 'según', justifican su elección con ejemplos funcionales y anticipan casos límite en las condiciones. La evidencia de aprendizaje incluye fragmentos de código funcionales, discusiones grupales con ejemplos concretos y simulaciones que demuestren manejo robusto de entradas.


Cuidado con estas ideas erróneas

  • Durante la actividad Pares: Cadena de 'Si-Entonces' Anidados, algunos estudiantes pueden creer que esta estructura es siempre intercambiable con 'según'.

    Pida a las parejas que comparen el tiempo de ejecución y la legibilidad de su código anidado con el ejemplo de 'según' que usted proporciona en la pizarra. Guíelos a observar cómo anidar genera código más frágil ante cambios y dificulta la depuración.

  • Durante la Simulación Física de Flujos, algunos pueden asumir que las condiciones siempre evalúan verdadero o falso sin considerar comparaciones específicas.

    Use tarjetas con valores discretos y condiciones como 'edad >= 18' o 'nota >= 4.0'. Pida a los estudiantes que representen físicamente cómo entradas inválidas (ej. letras en un campo numérico) rompen el flujo y reflexionen sobre la necesidad de validación.

  • Durante la actividad Individual: Validador de Entradas Robustas, algunos pueden pensar que el programa maneja automáticamente todas las entradas posibles.

    Entregue entradas con errores intencionales (ej. 'abc123' en un campo de edad) y pida a los estudiantes que identifiquen por qué el flujo falla. Luego, guíelos a agregar casos por defecto para manejar estas situaciones de manera colaborativa en clase.


Metodologías usadas en este resumen