Skip to content
Pensamiento Computacional y Programación · III Medio

Ideas de aprendizaje activo

Estructuras de Control Condicionales

Las estructuras de control condicionales permiten que los programas tomen decisiones basadas en criterios lógicos. En III Medio, esto es crucial para que los estudiantes pasen de crear scripts lineales a desarrollar software dinámico que reaccione al entorno. Este tema se vincula con los OA 2 y OA 4, promoviendo la creación de soluciones que consideren diversos escenarios y respuestas.

Objetivos de Aprendizaje (OA)OA 2OA 4
25–50 minParejas → Toda la clase3 actividades

Actividad 01

Juego de Roles45 min · Grupos pequeños

Juego de Roles: El Algoritmo de Selección

Los estudiantes actúan como un sistema de admisión escolar. Deben aplicar reglas condicionales (ej: 'Si vive cerca, suma puntos') a diferentes perfiles de postulantes para decidir quién ingresa, visualizando el flujo de decisiones.

¿Cómo toma decisiones un programa informático?
AplicarAnalizarEvaluarConciencia SocialAutoconciencia
Generar Clase Completa

Actividad 02

Debate Formal50 min · Toda la clase

Debate Formal: Decisiones Éticas en Código

Se presenta un dilema para un auto autónomo en una calle chilena. Los estudiantes deben proponer las condiciones lógicas del programa y debatir las consecuencias de priorizar una condición sobre otra.

¿Qué ocurre cuando una condición no se cumple?
AnalizarEvaluarCrearAutogestiónToma de Decisiones
Generar Clase Completa

Actividad 03

Pensar-Emparejar-Compartir: Anidando Condiciones

Individualmente, crean un flujo para una app de clima que recomiende ropa. En parejas, deben 'anidar' una segunda condición (ej: si llueve Y hace frío) para hacer la recomendación más precisa.

¿Cómo podemos anidar múltiples decisiones lógicas?
ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Creer que se pueden cumplir dos ramas de un 'if-else' al mismo tiempo.

    Las condiciones son excluyentes en una estructura simple; el uso de diagramas de flujo ayuda a visualizar que el camino se bifurca y no se puede estar en ambos lados.

  • Olvidar cubrir todos los casos posibles (el caso 'si no').

    A menudo los estudiantes solo programan el caso ideal; las pruebas con datos extremos en grupos ayudan a detectar qué pasa cuando ninguna condición se cumple.


Metodologías usadas en este resumen