Skip to content
Tecnología · 5o Grado

Ideas de aprendizaje activo

Estructuras de Control: Secuencia y Selección

La abstracción de secuencias y selecciones en programación requiere experimentación física y visual. Cuando los estudiantes manipulan materiales concretos o actúan roles, internalizan la diferencia entre un flujo lineal y uno condicional. Este enfoque kinestésico y colaborativo reduce la carga cognitiva y hace visibles los errores lógicos comunes.

Aprendizajes Esperados SEPSEP Primaria: Lógica de Programación y Algoritmos
25–45 minParejas → Toda la clase4 actividades

Actividad 01

Círculo de Investigación45 min · Grupos pequeños

Estaciones Rotativas: Flujo Secuencial

Prepara cuatro estaciones con tarjetas de instrucciones secuenciales para tareas como armar un rompecabezas o preparar un sándwich. Los grupos rotan cada 10 minutos, ejecutan la secuencia y registran si el orden afecta el resultado. Discute variaciones para introducir selección.

¿En qué situaciones de la vida diaria aplicamos una lógica condicional de 'si ocurre esto, entonces haz aquello'?

Consejo de FacilitaciónEn Estaciones Rotativas, coloca instrucciones escritas y materiales manipulables para que los equipos trabajen en paralelo y discutan las diferencias entre pasos secuenciales y condicionales.

Qué observarEntrega a cada estudiante una tarjeta con una situación simple, por ejemplo: 'Preparar una taza de té'. Pide que escriban dos pasos que sean una secuencia y un paso que sea una decisión condicional (ej. 'Si el agua está hirviendo, entonces vierto el agua en la taza').

AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Actividad 02

Parejas Programadoras: Condicionales en Bloques

Usa un entorno como Scratch o bloques físicos para crear un programa que dibuje formas si una condición se cumple, como 'si el número es par, entonces colorea'. Las parejas prueban, depuran y comparten resultados con la clase.

¿Cómo podemos diferenciar entre una secuencia de pasos y una decisión en un algoritmo?

Consejo de FacilitaciónDurante Parejas Programadoras, pide a los estudiantes que verbalicen cada bloque condicional antes de colocarlo en el programa, reforzando la conexión entre la condición y la acción.

Qué observarPresenta un diagrama de flujo simple con un error lógico en una condición (ej. 'Si la temperatura es mayor a 30 grados, ponte un suéter'). Pregunta a los estudiantes: '¿Qué pasaría si intentamos usar este algoritmo en un día caluroso? ¿Cómo podríamos corregir la condición para que sea lógica?'

AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Actividad 03

Círculo de Investigación35 min · Toda la clase

Clase Unida: Simulación de Tráfico

Representa un cruce con luces hechas de cartón. La clase ejecuta una secuencia base y agrega condicionales con 'si hay peatón, entonces para'. Observa el flujo grupal y ajusta reglas en vivo.

¿Qué impacto tiene una condición mal formulada en el resultado de un programa?

Consejo de FacilitaciónEn Clase Unida, asigna roles específicos a cada estudiante para que experimenten cómo un cambio en el orden de las condiciones altera el resultado del algoritmo.

Qué observarFormula la pregunta: '¿En qué situaciones de la vida diaria aplicamos una lógica condicional de 'si ocurre esto, entonces haz aquello'?'. Anima a los estudiantes a compartir ejemplos personales y a explicar la condición y la acción correspondiente en cada caso.

AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Actividad 04

Círculo de Investigación25 min · Individual

Individual: Flujograma Personal

Cada estudiante dibuja un flujograma para su rutina matutina con secuencia y una condicional, como 'si llueve, entonces usa paraguas'. Lo prueba role-playing y lo refina basado en posibles errores.

¿En qué situaciones de la vida diaria aplicamos una lógica condicional de 'si ocurre esto, entonces haz aquello'?

Qué observarEntrega a cada estudiante una tarjeta con una situación simple, por ejemplo: 'Preparar una taza de té'. Pide que escriban dos pasos que sean una secuencia y un paso que sea una decisión condicional (ej. 'Si el agua está hirviendo, entonces vierto el agua en la taza').

AnalizarEvaluarCrearAutogestiónAutoconciencia
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 estructuras de control requiere partir de lo concreto antes de avanzar a lo abstracto. Usa analogías del mundo físico, como caminos, recetas o decisiones cotidianas, para construir el puente entre la lógica de programación y la experiencia de los estudiantes. Evita introducir demasiado vocabulario técnico al inicio; enfócate en que comprendan el flujo antes de nombrarlo. La repetición guiada en contextos variados fortalece la comprensión, especialmente cuando los errores se convierten en oportunidades de aprendizaje colectivo.

Al finalizar las actividades, los estudiantes distinguen claramente cuándo usar secuencia y cuándo selección. Explican con ejemplos cotidianos cómo las condiciones modifican el flujo de un algoritmo. Además, identifican errores en programas simples y proponen correcciones específicas.


Cuidado con estas ideas erróneas

  • Durante Estaciones Rotativas, algunos estudiantes pueden confundir los pasos secuenciales con condicionales porque ambas estructuras 'dan instrucciones'.

    Pide a los equipos que clasifiquen las instrucciones de cada estación en dos columnas: una para pasos que siempre ocurren (secuencia) y otra para pasos que dependen de una condición (selección). Usa ejemplos como 'Abre la puerta' vs. 'Si el perro está cerca, abre la puerta con cuidado'.

  • Durante Parejas Programadoras, algunos estudiantes añaden automáticamente un 'sino' en cada condicional, incluso cuando no es necesario.

    Muestra programas con condicionales simples sin 'sino' y pide a las parejas que ejecuten el código mentalmente. Luego, pregúntales: '¿Qué pasaría si solo usamos 'si-entonces'?' para que identifiquen que la rama alternativa no siempre es requerida.

  • Durante Clase Unida, algunos estudiantes creen que el orden de las condiciones no afecta el resultado del algoritmo.

    Entrega tarjetas con condiciones y acciones para simular tráfico. Pide a los grupos que intercambien el orden de las condiciones y observen cómo cambia el flujo del programa. Registra los resultados en una tabla para discutir colectivamente.


Metodologías usadas en este resumen