¿Por qué repetir?
Hacer lo Mismo Muchas Veces
Imaginá que querés mostrar "Hola" cinco veces. Con lo que sabés hasta ahora, podés escribir la instrucción cinco veces seguidas. Ejecutá el código de abajo y comprobalo:
Repetir no Significa Copiar
Funcionó. Pero ahora imaginá que en vez de 5 veces necesitás mostrar "Hola" 100 veces. ¿Y 1000?
Escribir la misma instrucción una y otra vez deja de ser una buena solución. Hay una diferencia importante entre estas dos formas de pensar el mismo problema:
Forma A
"Escribí la instrucción Escribir "Hola" cinco veces, una debajo de la otra."
Forma B
"Quiero hacer esto cinco veces."
Las dos formas producen el mismo resultado con 5. Pero si de golpe necesitás 100 en vez de 5, ¿cuál de las dos te parece más fácil de cambiar?
La Forma B es la idea de una repetición: no describe las instrucciones copiadas una por una, describe cuántas veces hacer algo. En la próxima lección vas a ver cómo se escribe esa idea en pseudocódigo.
Encontrar el Patrón
Mirá esta secuencia: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. No hace falta memorizar cada número por separado — hay un patrón: cada número es uno más que el anterior.
Ese patrón (aprovechar que cada valor se puede calcular a partir del anterior) es exactamente lo que va a aprovechar una repetición para generar toda la secuencia sin que vos escribas cada número.
Las Vueltas de un Ciclo
Cada vez que se ejecutan de nuevo las instrucciones de una repetición, decimos que ocurrió una vuelta (también se le dice iteración). Si queremos mostrar los números del 1 al 5, necesitamos 5 vueltas:
| Vuelta | Se muestra |
|---|
En la próxima lección vas a ver que, dentro de una repetición, suele haber una variable que cambia en cada vuelta — es la pieza que le permite al programa saber en qué número/vuelta está.