Cómo funciona un bucle
Si quieres que alguien aplauda cien veces, no escribes "aplaude" cien veces. Basta con "aplaude, cien veces". Un bucle consiste en escribir una tarea una sola vez y hacer que se repita muchas veces, y es lo que mejor hacen las computadoras.
Cien líneas vs una línea
Supongamos que quieres que se haga "aplaude" cinco veces.
A mano, tendrías que escribir "aplaude" en cinco líneas.
Con un bucle basta una línea: "aplaude, cinco veces".
Abajo puedes comparar las dos formas lado a lado.
Cinco líneas a mano vs una línea con bucle. El bucle dice en una línea qué hacer y cuántas veces.
Cinco veces todavía se pueden escribir a mano.
Pero ¿cien veces, o mil? A mano, imposible.
Un bucle escribe "qué y cuántas veces" una sola vez, y la computadora repite el resto.
Repetir mientras se cuenta
Un bucle suele contar mientras da vueltas.
Uno, dos, tres... hace la misma tarea hasta llegar al número fijado.
Pulsa el botón de abajo y aparecerán sellos uno a uno, tantos como hayas fijado.
Repite la misma tarea un número fijo de veces. Cada vez que cuenta, pone un sello, y se detiene en cinco.
Hacer la misma tarea una vez por cada cuenta: eso es lo básico de un bucle.
Fija cuántas veces, y la computadora lo repite exactamente esas veces sin cansarse.
Subir hasta arriba
A veces, en lugar de un número, se fija un "hasta cuándo".
Como subir una escalera hasta arriba: "si todavía no has llegado, un escalón más".
Ese "¿todavía no?" es la condición que aprendimos antes: si es verdadero, se repite; si es falso, se para.
Repite mientras comprueba una condición. Si no es la cima, sube un escalón más; si lo es, se detiene.
Por eso los bucles y las condiciones trabajan juntos.
La condición decide si seguir o no, y el bucle repite la tarea.
Casi todo lo que se hace "hasta que esté listo" se construye así.
El esfuerzo que ahorra un bucle
Imagina escribir a mano la misma tarea cien veces.
Tendrías que escribir cien líneas, y si una está mal, cuesta encontrarla.
Un bucle es una sola línea, "esto, cien veces", y esa línea hace el trabajo de cien.
La misma tarea 100 veces, a mano vs con un bucle. A mano, 100 líneas; con un bucle, 1 línea.
Ese es el poder de los bucles.
Las personas se cansan y se equivocan tras escribir algo cien veces.
A una computadora le das una línea y la cumple cien o diez mil veces, igual y sin cansarse.
Muchas veces, sin cansarse
Los bucles son la mayor fuerza de una computadora.
Hace la misma tarea rápido, igual y sin cansarse.
Si se la escribimos una vez, la cumple miles de veces.
En la próxima lección veremos los arreglos, que guardan muchos valores juntos, y después pasaremos a las funciones, que agrupan tareas bajo un nombre.
Ya sabes repetir; ahora, lo que sigue. Bucle = escribir una vez, hacer muchas → funciones · colecciones · más allá.
Ya hemos llegado a poner nombre a los valores (variables), conocer sus tipos (tipos de datos), decidir (condiciones), calcular (operadores) y repetir (bucles).
Hemos reunido casi todo el esqueleto principal de un programa.