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.

Un bucle while se repite mientras su condición sea verdadera y termina cuando su condición es falsa

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.

Actualizado June 5, 2023 por Brian P.

quizPon a prueba tu conocimiento

macOS version 12 is also known by what name?

A
Mavericks
0%
B
Mojave
0%
C
Mountain Lion
0%
D
Monterey
0%
Correct! Incorrect!     View the Monterey definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Iteración en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.