Un lazo o bucle o también llamado “Composición iterativa” permite ejecutar múltiples veces unas instrucciones. La cantidad de veces se puede establecer mediante:
· Una condición:
o Se comprueba al principio: las instrucciones del lazo se hacen cero o más veces.
o Se comprueba al final: las instrucciones del lazo se hacen una o más veces.
· Un número fijo de veces: se usa una variable de control.
Existen Tipos de Bucles:
Se observa que la flecha que se regresa hacia arriba nos está indicando que hay que volver a evaluar la expresión. Como el bucle es infinito, no se tiene una condición para terminar y se estará haciendo siempre.
Bucles repetitivos
Existen tres diseños de estructuras cíclicas:
· Independientes: cuando los bucles se realiza uno primero hasta que se cumple la condición y solo se entra al bucle B.
· Aninados: Al entrar a una estructura de repetición, dentro de ella se encuentra otra. Se termina de realizar y se continúa con la externa hasta que la condición se cumple.
· Cruzados: Inicia un bucle y no se termina cuando empieza otro, luego se utiliza estructuras goto (saltos) para pasar al bucle externo y se quedan entrelazados.
Ocasiona que el programa pierda el control de lo que se está ejecutando y se puede obtener resultados erróneos.
No hay comentarios:
Publicar un comentario