Inicio : Términos de software : Definición de bucle

Lazo

In Ciencias de la Computación, un bucle es una estructura de programación que repite una secuencia de instrucciones hasta que se cumpla una condición específica. Los programadores usan bucles para recorrer los valores, agregar sumas de números, repetir funcionesy muchas otras cosas

Los bucles son compatibles con todos los modernos lenguajes de programación, aunque sus implementaciones y sintaxis puede diferenciarse. Dos de los tipos más comunes de bucles son los mientras bucle y la en bucle.

Mientras bucle

Un ciclo while es la forma más simple de un ciclo de programación. Establece que, si bien una condición es válida, sigue en bucle. En el PHP ejemplo a continuación, el ciclo while continuará hasta i es igual a número.

$ i = 1;
$ num = 21;

mientras que ($ i <$ num) // se detiene cuando $ i es igual a $ num
{
echo "$ i";
$ i ++; // incrementa $ i
}

Si $ i es 1 y $ num es 21, el bucle imprimirá 1, 2, 3, 4 ... etc. hasta 20. Luego, el ciclo se detendrá o se "romperá" después de 20 iteraciones porque la condición while se ha cumplido.

En bucle

Un bucle for es similar a un bucle while, pero optimiza código fuente. La instrucción for loop define el punto de inicio y finalización, así como el incremento para cada iteración. A continuación se muestra el mismo bucle anterior definido como un bucle while.

$ num = 21;

para ($ i = 1; $ i <$ num; $ i ++) // se detiene cuando $ i es igual a $ num
{
echo "$ i";
}

Aunque para los bucles y mientras que los bucles a menudo se pueden usar indistintamente, a menudo tiene más sentido usar uno sobre el otro. En la mayoría de los casos, se prefieren los bucles ya que son más limpios y fáciles de leer. Sin embargo, en algunas situaciones, una declaración while puede ser más eficiente. Por ejemplo, la siguiente instrucción PHP se puede usar para cargar todos los valores de un MySQL resultar en un matriz usando solo una línea de código.

while ($ row = mysql_fetch_array ($ resultado))

NOTA: Dado que los bucles se repetirán hasta que se cumpla una condición específica dada, es importante asegurarse de que el bucle se rompa en algún momento. Si la condición nunca se cumple, el ciclo continuará indefinidamente creando un ciclo infinito. Escribir código que permita bucles infinitos es una mala práctica de programación, ya que pueden hacer que los programas se bloqueen.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de Loop. Explica en terminología informática lo que significa Loop y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de Loop, puede hacer referencia a ella utilizando los enlaces de citas anteriores.