Iteración
La iteración es un proceso de programación informática que repite una función un número determinado de veces, y el resultado de cada iteración suele alimentar la siguiente. Las funciones iterativas ejecutan el mismo bloque de código repetidamente y de forma automática, procesando varios fragmentos de datos en secuencia sin código redundante.
Las formas más comunes de iteración utilizadas en los programas informáticos son los bucles while y los bucles for. Los bucles se ejecutan repetidamente mientras una condición especificada sea verdadera. Por ejemplo, un desarrollador crea primero una variable que registra cuántas veces se ha ejecutado la función y, después, establece un número total de bucles. Cuando termina cada iteración, incrementa la variable de seguimiento y vuelve a ejecutarse hasta que esta alcanza el total establecido previamente.
Aunque la sintaxis específica de los bucles while y for varía en cada lenguaje de programación, a menudo siguen un patrón similar. La sintaxis de estos bucles en Java es la siguiente:
Bucle while: while (i < 30) { ... i++; }
Bucle for: for (i=0; i < 30; i++) { ... }
Ambos ejemplos crean primero una variable de seguimiento, i, y un número total de veces que debe ejecutarse la iteración. El bucle while incluye el comando de incremento, i++, al final de la función y, cuando vuelve a comenzar, comprueba de nuevo la condición. El bucle for crea la variable de seguimiento, el número total de iteraciones y la forma de incrementar la variable de seguimiento al principio.
Los desarrolladores de software utilizan bucles iterativos para muchos fines habituales. Por ejemplo, un desarrollador puede utilizar una función iterativa para realizar cálculos con cada valor de una matriz, ejecutándola una vez por cada posición de la matriz hasta llegar al final. Un desarrollador web puede utilizar un script de PHP con un bucle iterativo para extraer líneas de un registro de base de datos, añadir formato HTML para mostrar ese contenido en una tabla y cerrar la tabla después de obtener la última línea del registro de la base de datos.
Pon a prueba tu conocimiento