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

Ideas de aprendizaje activo

Ciclos y Repetición

Los ciclos y la repetición son fundamentales para la eficiencia en programación, permitiendo ejecutar tareas múltiples veces con un mínimo de código. Para los estudiantes de III Medio, este concepto es clave para automatizar procesos y manejar grandes volúmenes de datos, cumpliendo con el OA 2. El aprendizaje de bucles como 'for' y 'while' transforma la manera en que los jóvenes perciben el trabajo computacional.

Objetivos de Aprendizaje (OA)OA 2
20–40 minParejas → Toda la clase3 actividades

Actividad 01

Juego de Simulación40 min · Grupos pequeños

Juego de Simulación: La Fábrica Eficiente

Los estudiantes deben 'producir' dibujos de banderas chilenas. Primero lo hacen uno a uno, luego deben escribir una instrucción de 'ciclo' para que un compañero dibuje 10 banderas siguiendo un patrón, comparando el tiempo y esfuerzo.

¿Cómo evitamos escribir la misma instrucción múltiples veces?
AplicarAnalizarEvaluarCrearConciencia SocialToma de Decisiones
Generar Clase Completa

Actividad 02

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

Círculo de Investigación: El Bucle Infinito

Los grupos analizan códigos que contienen errores de bucles infinitos. Deben identificar la 'condición de salida' que falta y proponer cómo arreglarla para que el programa no se bloquee.

¿Cuál es la diferencia entre un ciclo definido e indefinido?
AnalizarEvaluarCrearAutogestiónAutoconciencia
Generar Clase Completa

Actividad 03

Pensar-Emparejar-Compartir: ¿For o While?

Se presentan diferentes situaciones (ej: caminar hasta una pared vs. caminar 10 pasos). En parejas, los estudiantes deciden qué tipo de ciclo es más adecuado para cada situación y justifican su elección.

¿Qué es un bucle infinito y cómo lo prevenimos?
ComprenderAplicarAnalizarAutoconcienciaHabilidades de Relación
Generar Clase Completa

Algunas notas para enseñar esta unidad


Cuidado con estas ideas erróneas

  • Pensar que un ciclo 'while' siempre se ejecuta al menos una vez.

    Si la condición es falsa desde el inicio, el ciclo nunca empieza; las trazas de código manuales ayudan a ver este comportamiento.

  • Confundir el contador del ciclo con el valor de los datos procesados.

    El contador solo controla las repeticiones; el uso de variables con nombres claros en ejercicios de pares ayuda a separar ambos conceptos.


Metodologías usadas en este resumen