Logo de la Universidad Nacional de Hurlingham

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.

PrincipalEjercicio central  ·  Análisis de códigoLeer, ejecutar y corregir  ·  ComplementarioPara seguir practicando  ·  IntegradorReúne todos los contenidos

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

Ejercicio 1
Principal

Lita recolecta tomates de su quinta

Enunciado

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.

Escenario
Tablero de 3 filas por 4 columnas. Lita arranca en la esquina superior izquierda. Hay tomates en varias celdas del tablero.Tablero de 7 fila por 1 columna. Lita arranca en la primera casilla. No hay tomate en la posición inicial. Hay tomates en las casillas 2, 3, 4, 5, 6 y 7.
Primitivas disponibles
Primitivas del ejercicio 1
  • Agarrar tomate
  • Mover abajo
Ejercicio 2
Principal

Lita se stockea

Enunciado

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.

Escenario
Tablero de 3 filas por 4 columnas. Lita arranca en la esquina superior izquierda. Todas las celdas tienen tomates.Tablero de 7 filas por 1 columna. Lita arranca en la primera casilla. Hay tomates en todas las casillas: 1, 2, 3, 4, 5, 6 y 7.
Primitivas disponibles
Primitivas del ejercicio 2
  • Agarrar tomate
  • Mover abajo
Ejercicio 3
Principal

Cosecha de lechugas

Enunciado

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.

Escenario
Tablero de 3 filas por 4 columnas. Lita arranca en la esquina superior izquierda. Hay lechugas en todas las celdas.Tablero de 6 filas por 8 columnas. Lita arranca en la esquina superior izquierda. Hay lechugas en fila 1 columnas 2 a 8; en fila 3 columnas 1 a 7; y en fila 5 columnas 1 a 8.
Primitivas disponibles
Primitivas del ejercicio 3
  • Agarrar lechuga
  • Mover a la derecha
  • Mover a la izquierda
  • Mover a la arriba
  • Mover abajo
Ejercicio 4
Principal

Cosecha de lechugas alternadas

Enunciado

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.

Escenario
Tablero de 3 filas por 4 columnas. Lita arranca en la esquina superior izquierda. Las lechugas están en posiciones alternadas.Tablero de 5 filas por 7 columnas. Lita arranca en la esquina superior izquierda. Las lechugas están en posiciones alternadas: fila 1 columnas 1, 3, 5 y 7; fila 2 sin lechugas; fila 3 columnas 2, 4, 6 y 8; fila 4 sin lechugas. Fila 5, columnas 1,3,5,7 y 8
Primitivas disponibles
Primitivas del ejercicio 4
  • Agarrar lechuga
  • Mover a la derecha
  • Mover a la izquierda
  • Mover arriba
  • Mover abajo
Ejercicio 5
Principal

Mañic y el observatorio celeste

Enunciado

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.

Escenario
Tablero de 5 columnas. Mañic comienza abajo a la izquierda. Cada columna tiene telescopios para reparar y estrellas para observar.Tablero de 5 filas por 5 columnas. Mañic arranca en fila 5 columna 1. En cada columna de abajo hacia arriba aparece: casilla vacía, telescopio, planeta y estrella. La fila superior queda vacía.
Primitivas disponibles
Primitivas del ejercicio 5
  • Reparar telescopio
  • Observar planeta
  • Observar estrella
  • Mover a la derecha
  • Mover a la izquierda
  • Mover arriba
  • Mover abajo
Ejercicio 6
Principal

El divertido universo de Mañic

Enunciado

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.

Escenario
Tablero con planetas y estrellas. Mañic debe observarlos todos recorriendo el tablero.Tablero de 7 filas por 7 columnas. Mañic arranca en la zona central. Hay estrellas en el borde exterior rodeando todo el tablero, a medida que te acercas al centro donde está Mañic hay planetas y telescopios distribuidos en el interior, como decía alrededor del centro.
Primitivas disponibles
Primitivas del ejercicio 6
  • 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.

Ejercicio 7
Análisis de código

El que mueve de más

Enunciado

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.

Escenario
Escenario del observatorio
Programa con error
Programa que mueve de más
Ejercicio 8
Análisis de código

El que hace de menos

Enunciado

Recuerda que el programa intenta observar todas las estrellas.

Ejecutalo. ¿Genera algún error de ejecución?

¿Cuántas estrellas observó?

Corregí el programa.

Programa con error
Programa que hace menos
Ejercicio 9
Análisis de código

El orden importa

Enunciado

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?

Programa con error
Programa con orden incorrecto

3.2 Ejercicios Complementarios

Ejercicios adicionales para consolidar la repetición simple en distintos contextos.

Ejercicio 10
Complementario

Lita vuelve por más

Enunciado

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.

Escenario
Tablero de varias filas. Lita sigue juntando tomates en un escenario ampliado.Tablero de 7 filas por 1 columnas. Lita arranca en la primera casilla. No hay tomates en la posición inicial ni en la última casilla. Hay tomates en la casilla 2, 3, 4, 5 y 6.
Primitivas disponibles
Primitivas del ejercicio 10
  • Agarrar tomate
  • Mover abajo
Ejercicio 11
Complementario

Lita recolecta salteado

Enunciado

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.

Escenario
Tablero de varias filas. Los tomates están en posiciones alternadas.Tablero de 7 filas por 1 columna. Lita arranca en la primera casilla. Hay tomates en forma salteada en las casillas 2, 4, 6 y 7.
Primitivas disponibles
Primitivas del ejercicio 11
  • Agarrar tomate
  • Mover abajo
Ejercicio 12
Complementario

Yvoty, la encantadora de luciérnagas

Enunciado

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.

Escenario
Tablero nocturno con luciérnagas. Yvoty debe encenderlas todas.Tablero de 6×6, Yvoty arranca en la esquina superior izquierda. Hay luciérnagas en la fila 1, columnas 3, 4 y 5; en la fila 2, columnas 4, 5 y 6; en la fila 3, columnas 2, 3 y 4; en la fila 4, columnas 4, 5 y 6; en la fila 5, columnas 2, 3 y 4; y en la fila 6, columnas 1, 2 y 3.
Primitivas disponibles
Primitivas del ejercicio 12
  • Encender luciérnaga
  • Mover a la derecha
  • Mover a la izquierda
  • Mover arriba
  • Mover abajo
Ejercicio 13
Complementario

Capy y Guyrá, orden en la playa

Enunciado

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.

Escenario
Tablero de playa. Capy y Guyrá deben recolectar todas las latas.Tablero de 3 filas y 4 columnas. Capy y Guyrá arrancan en la esquina inferior izquierda. No hay lata en la posición inicial. Hay latas en todas las demás casillas del tablero.
Primitivas disponibles
Primitivas del ejercicio 13
  • Recoger lata
  • Mover a la derecha
  • Mover a la izquierda
  • Mover arriba
  • Mover abajo
Ejercicio 14
Complementario

Yvoty, la ecologista

Enunciado

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.

Escenario
Tablero con plantas. Yvoty debe cuidarlas todas.Tablero de 2 filas por 5 columnas. Los objetos aparecen ordenados de izquierda a derecha comenzando por la segunda columna celular, cargador, luciérnaga y mariposa; y ese mismo patrón vuelve a aparecer en la fila inferior.
Primitivas disponibles
Primitivas del ejercicio 14
  • Despertar luciérnaga
  • Fotografiar mariposa
  • Desbloquear celular
  • agarrar cargador
  • Mover a la derecha
  • Mover a la izquierda
  • Mover arriba
  • Mover abajo
Ejercicio 15
Complementario

Chuy, el deportista extremo

Enunciado

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.

Escenario
Tablero con pelotas de fútbol y de goma. Chuy debe interactuar con todas.tablero de 6×5, Chuy arranca en la fila 1, columna 1. Las casillas vacías están en la fila 1, columnas 2, 3, 4 y 5. Hay pelotas de ping pong en la fila 2, columnas 1, 2, 3, 4 y 5. Hay paletas en la fila 3, columnas 1, 2, 3, 4 y 5. Hay pelotas de goma en la fila 4, columnas 1, 2, 3, 4 y 5. Hay pelotas de fútbol en la fila 5, columnas 1, 2, 3, 4 y 5. Hay trofeos en la fila 6, columnas 1, 2, 3, 4 y 5.
Primitivas disponibles
Primitivas del ejercicio 15
  • 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
Ejercicio 16
Complementario

El almuerzo de Lita

Enunciado

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.

Escenario
Tablero de huerta. Lita debe recolectar tomates y lechugas para el almuerzo. tablero de 4 filas y 7 columnas. Lita arranca en la fila 1, columna 7. Hay lechugas en la fila 2, columnas 2, 4 y 6. Hay tomates en la fila 3, columnas 2, 4 y 6. Hay una ensaladera en la fila 3, columna 1. Hay lechugas en la fila 4, columnas 2, 4 y 6.
Primitivas disponibles
Primitivas del ejercicio 16
  • 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.

Ejercicio 17
Integrador

Duba recargada

Enunciado

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.

Escenario
Tablero amplio. Duba debe recolectar todos los churrascos.tablero de 6×8, Duba arranca en la fila 1, columna 1. Hay churrascos en la fila 2, columnas 2, 3 y 4; en la fila 3, columnas 3, 4 y 5; en la fila 4, columnas 4, 5 y 6; y en la fila 5, columnas 5, 6 y 7. Las demás casillas están vacías, es decir: fila 1, columnas 2, 3, 4, 5, 6, 7 y 8; fila 2, columnas 1, 5, 6, 7 y 8; fila 3, columnas 1, 2, 6, 7 y 8; fila 4, columnas 1, 2, 3, 7 y 8; fila 5, columnas 1, 2, 3, 4 y 8; y fila 6, columnas 1, 2, 3, 4, 5, 6, 7 y 8. El recorrido debe terminar en la fila 6, columna 8.
Primitivas disponibles
Primitivas del ejercicio 17
  • Comer churrasco
  • Mover a la derecha
  • Mover a la izquierda
  • Mover arriba
  • Mover abajo