Skip to content
Tecnología e Informática · 5o Grado

Ideas de aprendizaje activo

Estructuras de Control: Bucles (Repetir)

Los conceptos de bucles requieren que los estudiantes pasen de la ejecución manual a la automatización, por eso el aprendizaje activo es clave. La repetición de acciones en programación se interioriza mejor cuando los alumnos experimentan físicamente y digitalmente cómo un solo bloque de código puede reemplazar múltiples instrucciones lineales.

Derechos Básicos de Aprendizaje (DBA)DBA Tecnologia e Informatica: Grado 5 - Pensamiento Computacional y AlgoritmicoDBA Tecnologia e Informatica: Grado 5 - Logica de Programacion
20–40 minParejas → Toda la clase4 actividades

Actividad 01

Enseñanza entre Pares30 min · Parejas

Enseñanza entre Pares: Patrón de Estrellas en Scratch

En parejas, abran Scratch y creen un bucle que repita avances y giros para dibujar una estrella. Predigan el número de repeticiones necesario, ejecuten el código y modifiquen para variaciones como estrellas dobles. Compartan resultados con otra pareja.

Comparar la eficiencia de un bucle frente a la repetición manual de instrucciones.

Consejo de FacilitaciónDurante 'Pares: Patrón de Estrellas en Scratch', pide a los estudiantes que comparen el código con bucle y sin bucle, enfatizando las líneas de código usadas en cada caso.

Qué observarEntrega a cada estudiante una tarjeta con un patrón simple de 3 pasos (ej. Avanzar, Girar 90, Avanzar). Pide que escriban en su cuaderno el código necesario para dibujar este patrón 4 veces, primero sin bucle y luego usando un bucle 'repetir'. Deben indicar cuántas líneas de código usaron en cada caso.

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 02

Enseñanza entre Pares40 min · Grupos pequeños

Grupos Pequeños: Comparación de Eficiencia

Dividan la clase en grupos pequeños. Programen una tarea repetitiva, como mover un personaje 10 veces, primero manualmente y luego con un bucle. Miden el tiempo de escritura y ejecución, discuten ventajas y presentan hallazgos al grupo.

Construir un algoritmo que utilice un bucle para automatizar una tarea repetitiva.

Consejo de FacilitaciónEn 'Grupos Pequeños: Comparación de Eficiencia', guía a los grupos para que midan tiempos de ejecución de secuencias largas versus bucles cortos usando cronómetros simples.

Qué observarPresenta en la pizarra un pseudocódigo simple con un bucle, por ejemplo: 'Repetir 3 veces: { Avanzar 10 pasos }'. Pregunta a los estudiantes: '¿Cuántos pasos dará el personaje en total?'. Luego, cambia el número de repeticiones y pide que predigan el nuevo total.

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 03

Enseñanza entre Pares20 min · Toda la clase

Clase Completa: Simulación No Digital de Bucles

La clase entera simula un bucle con tarjetas de instrucciones repetitivas, como aplaudir 5 veces. Un estudiante ejecuta paso a paso mientras otros predicen el resultado. Luego, comparan con una versión manual y votan por eficiencia.

Predecir el resultado de un bucle con un número específico de repeticiones.

Consejo de FacilitaciónEn 'Simulación No Digital de Bucles', asegúrate de que cada grupo tenga materiales idénticos para que la comparación de eficiencia sea justa y observable.

Qué observarPlantea la siguiente pregunta para discusión en parejas: 'Imagina que necesitas dibujar 100 cuadrados idénticos. ¿Qué es más fácil: escribir la instrucción de dibujar un cuadrado 100 veces, o usar un bucle 'repetir'? Explica tu respuesta usando los términos 'bucle', 'iteración' e 'instrucción'.

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Actividad 04

Enseñanza entre Pares25 min · Individual

Individual: Predicción de Resultados

Cada estudiante recibe un pseudocódigo con bucles y predice dibujos o conteos resultantes en papel. Luego, lo codifican en un bloque de programación simple y verifican predicciones, anotando ajustes necesarios.

Comparar la eficiencia de un bucle frente a la repetición manual de instrucciones.

Consejo de FacilitaciónPara 'Predicción de Resultados', proporciona una tabla en blanco para que los estudiantes registren sus predicciones antes de ejecutar el código y completen los resultados observados.

Qué observarEntrega a cada estudiante una tarjeta con un patrón simple de 3 pasos (ej. Avanzar, Girar 90, Avanzar). Pide que escriban en su cuaderno el código necesario para dibujar este patrón 4 veces, primero sin bucle y luego usando un bucle 'repetir'. Deben indicar cuántas líneas de código usaron en cada caso.

ComprenderAplicarAnalizarCrearAutogestiónHabilidades de Relación
Generar Clase Completa

Algunas notas para enseñar esta unidad

La enseñanza de bucles en quinto grado funciona mejor cuando se parte de lo tangible: primero simulaciones físicas de repetición, luego analogías con secuencias cotidianas como lavar platos o saltar la cuerda. Evita empezar con sintaxis abstracta. Usa el error como herramienta de aprendizaje, por ejemplo, mostrando qué pasa cuando el número de repeticiones es incorrecto. La discusión grupal sobre eficiencia debe ir más allá de 'es más corto', preguntando '¿por qué ahorra más recursos?' para conectar con sistemas reales.

Los estudiantes demuestran comprensión cuando explican con ejemplos concretos por qué un bucle 'repetir' es más eficiente que copiar instrucciones, predicen resultados con diferentes números de iteraciones y corrigen errores en sus propias predicciones basándose en la observación directa de ejecuciones.


Cuidado con estas ideas erróneas

  • Durante 'Pares: Patrón de Estrellas en Scratch', algunos estudiantes pueden pensar que los bucles se repiten infinitamente sin parar.

    Observa cómo los estudiantes ajustan el número de repeticiones en el bloque 'repetir'. Pídeles que anoten en su cuaderno cuántas veces se ejecuta el bloque y qué ocurre al cambiar el valor de 4 a 2 repeticiones.

  • Durante 'Grupos Pequeños: Comparación de Eficiencia', algunos pueden creer que un bucle es igual a copiar instrucciones muchas veces.

    Pide a los grupos que midan el tiempo en segundos para dibujar 20 cuadrados con código lineal versus con bucle 'repetir'. Luego, discutan en clase por qué el bucle usa menos líneas y cuál método es más rápido.

  • Durante 'Predicción de Resultados', algunos estudiantes pueden pensar que cambiar el número de repeticiones no afecta el resultado.

    Entrega una tabla con columnas para predicción, código ejecutado y resultado observado. Los estudiantes deben completar la tabla con diferentes números de repeticiones para ver cómo el patrón cambia de tamaño y forma.


Metodologías usadas en este resumen