Repetición con bucles — Informática, 14–17 años
Los bucles permiten repetir unas pocas instrucciones sin escribirlas una y otra vez. Lo importante es saber qué hace que la repetición termine.
Un bucle repite un patrón
Un bucle indica al ordenador que ejecute las mismas instrucciones varias veces. Puede repetirse para cada elemento de una colección o mientras una condición siga siendo verdadera. Las instrucciones están en un solo lugar, y un contador, elemento o condición controla cada vuelta.
Por qué se necesitaron bucles
Escribir una instrucción para cada tarea repetida es lento, largo y fácil de hacer mal. Las máquinas han necesitado procesar listas extensas, imprimir patrones o medir muchos valores. Los bucles resuelven esto describiendo una vez la regla repetida y dejando que el ordenador la ejecute tantas veces como haga falta.
Sumar cuatro precios
Imagina que los precios son 3, 7, 2 y 8 euros. Fija total = 0 y recorre los precios: después de 3, total es 3; después de 7, es 10; después de 2, es 12; después de 8, es 20. El bucle termina porque no quedan elementos y la respuesta es 20 euros.
El bucle infinito
Es muy comprensible escribir un bucle cuyo valor de parada nunca cambia. Por ejemplo, while count < 5 no termina si count empieza en 0 y el bucle nunca aumenta count. El ordenador obedece perfectamente; al programa le falta un camino hacia la condición de parada.
Bucles fuera de clase
Un servicio meteorológico puede recorrer miles de lecturas para hallar una media. Una web puede recorrer una lista de mensajes para mostrarlos, y un juego puede actualizar cada objeto móvil una vez por fotograma. En todos los casos, la acción repetida sigue el mismo patrón, pero usa datos distintos.
Sigue explorando
Otros idiomas
Cargando MyLeoNes™…