Unidad 3 – Repetición Simple
Universidad Nacional de Hurlingham · ILYPC · 2026
Introducción
En esta unidad se trabajará con estructuras de control que permiten repetir acciones dentro de un programa. A partir de distintos escenarios, se buscará reconocer acciones que se repiten en un recorrido y construir programas para resolver los desafíos de forma clara y ordenada, utilizando las primitivas disponibles y, cuando sea necesario, procedimientos que permitan organizar la solución.
3.1 Ejercicios Principales
En los siguientes ejercicios se presentan distintos escenarios donde algunas acciones se repiten varias veces. La clave será observar el tablero, identificar esos patrones y organizar un programa que permita resolver cada desafío
Lita recolecta tomates de su quinta
Lita tiene una quinta llena de tomates listos para cosechar. Los tomates se encuentran distribuidos a lo largo del recorrido, pero la celda donde comienza Lita no tiene ninguno. Diseñá un programa para que Lita recolecte todos los tomates.
- Agarrar tomate
- Mover abajo
Lita se stockea
Lita encontró otra parcela con tomates para recolectar. En esta ocasión todas las posiciones del recorrido tienen tomates, incluso la celda donde comienza. Desarrollá un programa para que Lita recolecte todos los tomates.
- Agarrar tomate
- Mover abajo
Cosecha de lechugas
Las lechugas están en su punto justo de madurez y ha comenzado la temporada de cosecha en Sierra de los Padres. Queremos ayudar a los agricultores a cosechar todas las parcelas de lechugas. Cada parcela tiene sus particularidades, pero en todas ellas Lita será la encargada de la cosecha. Desarrollá un programa para que Lita coseche todas las lechugas del escenario.
- Agarrar lechuga
- Mover a la derecha
- Mover a la izquierda
- Mover a la arriba
- Mover abajo
Cosecha de lechugas alternadas
Seguimos en la temporada de cosecha de lechugas, pero esta vez los agricultores decidieron, al momento de la siembra, plantar una semilla dejando un espacio libre entre cada una. Por eso, en algunas parcelas hay una ubicación con semilla y la siguiente sin semilla. Cada parcela tiene sus particularidades, pero en todas ellas Lita será la encargada de la cosecha. Desarrollá un programa para que Lita coseche todas las lechugas del escenario.
- Agarrar lechuga
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
Mañic y el observatorio celeste
El Observatorio Celeste quiere automatizar sus noches de observación utilizando un autómata. Para eso, programá a Mañic, un robot especializado en preparar cada sesión de observación.
Mañic comienza en la columna más a la izquierda, en la fila inferior del tablero. El escenario tiene cinco columnas y, en cada una de ellas, se encuentran los mismos elementos distribuidos de abajo hacia arriba: una posición vacía, un telescopio, un planeta y una estrella.
Programá a Mañic para que complete todas las acciones necesarias del tablero: reparar telescopios, observar planetas y observar estrellas.
- Reparar telescopio
- Observar planeta
- Observar estrella
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
El divertido universo de Mañic
Mañic quiere observar el cielo, donde hay planetas y estrellas. Para eso, programalo para que repare los telescopios, observe los planetas y aviste las estrellas lejanas. Tené en cuenta que solo puede avanzar en sentido horario, sin importar desde dónde empiece.
- Observar estrella
- Observar planeta
- Reparar telescopio
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
Análisis de código
Ejecutá los programas, observá qué pasa y corregí los errores.
El que mueve de más
El siguiente programa intenta que Mañic observe las 6 estrellas del observatorio. Tiene un error.
Ejecutalo y observá que pasa. ¿Cuántas estrellas llegó a observar?
¿Por qué ocurre el error? Explicá.
Corregí el programa. Buscá al menos dos formas de hacerlo.
El que hace de menos
Recuerda que el programa intenta observar todas las estrellas.
Ejecutalo. ¿Genera algún error de ejecución?
¿Cuántas estrellas observó?
Corregí el programa.
El orden importa
Nuevamente en el ejercicio 7 ingresa el siguiente código. Link: Ejercicio 7.
Ejecutalo. ¿Qué estrella no se observa? ¿Por qué?
¿Genera algún error de ejecución?
Corregí el programa.
¿Qué nos dice esto sobre el orden de instrucciones dentro de un bloque de repetición?
3.2 Ejercicios Complementarios
Ejercicios adicionales para consolidar la repetición simple en distintos contextos.
Lita vuelve por más
Lita sigue juntando tomates en un escenario parecido a uno anterior, pero esta vez tendrás que pensar una forma distinta de resolverlo. Mirá bien el tablero: en la posición donde comienza Lita no hay tomate, y tampoco en la última posición.
- Agarrar tomate
- Mover abajo
Lita recolecta salteado
Lita sigue juntando tomates en un escenario parecido al anterior, pero esta vez tendrás que pensar una forma distinta de resolverlo. Mirá bien el tablero, porque no en todas las casillas hay tomates.
- Agarrar tomate
- Mover abajo
Yvoty, la encantadora de luciérnagas
Yvoty es una experimentada ecologista y quiere encender todas las luciérnagas para poder recorrer el camino oscuro. Ayudala a atravesar el bosque y pensá cómo organizar la solución para que pueda completar su misión.
- Encender luciérnaga
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
Capy y Guyrá, orden en la playa
La temporada de limpieza llegó a la playa y Capy y Guyrá tiene una misión: recolectar todas las latas que quedaron dispersas en la arena. Programalo para que recorra la playa y las junte teniendo en cuenta que en la posición donde comienza no hay ninguna lata.
- Recoger lata
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
Yvoty, la ecologista
Yvoty es una gran ecologista y necesita tu ayuda para completar su misión. Programala para que recorra el escenario, desbloquee el celular, tome el cargador, encienda la luciérnaga y, por último, fotografíe a la mariposa.
- Despertar luciérnaga
- Fotografiar mariposa
- Desbloquear celular
- agarrar cargador
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
Chuy, el deportista extremo
Chuy, nuestro pingüino es un superatleta que domina varias disciplinas. Su objetivo es recorrer el tablero y recolectar los objetos que se encuentran en las celdas. Programalo para que complete su recorrido y junte todos los objetos.
- Recoger trofeo
- Rebotar pelota de ping pong
- Rebotar pelota de goma
- Patear pelota de fútbol
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
El almuerzo de Lita
Llegó la hora del almuerzo y Lita necesita recolectar los vegetales de su huerta para preparar una gran ensalada para toda su familia. Ayudala a juntar el tomate y la lechuga del escenario.
- Agarrar tomate
- Agarrar lechuga
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo
3.3 Ejercicio Integrador Final
Este desafío reúne los contenidos trabajados en la unidad.
Duba recargada
Duba terminó su entrenamiento con un hambre feroz. Por suerte, encontró un montón de churrascos esperándola en el tablero. Analizá el escenario y construí un programa para que Duba pueda comerlos todos y quede parada en la esquina inferior derecha.
- Comer churrasco
- Mover a la derecha
- Mover a la izquierda
- Mover arriba
- Mover abajo