Los bucles se encuentran entre los conceptos de programación más básicos y potentes. Un bucle en un programa de computadora es una instrucción que se repite hasta que se alcanza una condición específica. En una estructura de bucle, el bucle hace una pregunta. Si la respuesta requiere acción, se ejecuta. Se hace la misma pregunta una y otra vez hasta que no se requiera ninguna otra acción. Cada vez que se hace la pregunta se llama iteración.
Un programador de computadoras que necesita usar las mismas líneas de código muchas veces en un programa puede usar un bucle para ahorrar tiempo.
Casi todos los lenguajes de programación incluyen el concepto de un bucle. Los programas de alto nivel acomodan varios tipos de bucles. C, C ++ y C # son programas informáticos de alto nivel y tienen la capacidad de utilizar varios tipos de bucles..
Una declaración goto puede crear un bucle saltando hacia atrás a una etiqueta, aunque esto generalmente se desaconseja como una mala práctica de programación. Para algunos códigos complejos, permite un salto a un punto de salida común que simplifica el código.
Una declaración que altera la ejecución de un ciclo desde su secuencia designada es una declaración de control de ciclo. C #, por ejemplo, proporciona dos instrucciones de control de bucle.
Lazo, selección y secuencia son las tres estructuras básicas de la programación de computadoras. Estas tres estructuras lógicas se usan en combinación para formar algoritmos para resolver cualquier problema lógico. Este proceso se llama programación estructurada..