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 todos programas de computadora de alto nivel y tienen la capacidad de usar varios tipos de bucles.
Tipos de bucles
- UN para El bucle es un bucle que se ejecuta un número predeterminado de veces.
- UN mientras loop es un ciclo que se repite siempre que una expresión sea verdadera. Una expresión es una declaración que tiene un valor.
- UN hacer mientras bucle o repetir hasta el ciclo se repite hasta que una expresión se vuelve falsa.
- Un infinito o interminable El bucle es un bucle que se repite indefinidamente porque no tiene una condición de finalización, la condición de salida nunca se cumple o se le indica al bucle que comience desde el principio. Aunque es posible que un programador use intencionalmente un bucle infinito, a menudo son errores cometidos por nuevos programadores.
- UN anidado el bucle aparece dentro de cualquier otro para, mientras o hacer mientras lazo.
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.
Declaraciones de control de bucle
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.
- UN descanso declaración dentro de un ciclo termina el ciclo inmediatamente.
- UN Seguir la instrucción salta a la siguiente iteración del bucle, omitiendo cualquier código intermedio.
Estructuras básicas de programación de computadoras
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.