MaTI.Jonathan Giovanni Soto Muñoz
Las estructuras cíclicas se utilizan para ejecutar fragmentos de código un número limitado de veces.
Existen tres estructuras cíclicas generales, las cuales son:
Un acumulador es una variable en la memoria cuya misión es almacenar cantidades variables. Se utiliza para efectuar sumas sucesivas. La principal diferencia con el contador es que el incremento o decremento de cada suma es variable en lugar de constante como en el caso del contador.
El contador se utiliza para llevar la cuenta de determinadas acciones que se pueden solicitar durante la resolución de un problema.
En las instrucciones de preparación se realiza la inicialización del contador o contadores. La inicialización consiste en poner el valor inicial de la variable que representa al contador. Generalmente se inicializa con el valor 0.
La construcción de un contador es una de las técnicas más comunes en la realización de diagramas de flujo.
Es una variable en la memoria que se incrementará en una unidad cada vez que se ejecute el proceso.
La estructura cíclica Para tiene una característica especial por sobre las otras estructuras cíclicas existentes, tiene la capacidad de incluir una o más variables que trabajaran como contadores, con las cuales se controla el número de ocasiones que se ejecutará el ciclo.
Esta sentencia repetirá el mismo código tantas veces como se le indique (actúa como un bucle). A partir de un valor inicial de una variable la va incrementando en cada iteración del bucle hasta que tome un valor determinado, momento en el que sale del bucle y continúa ejecutando el código inmediatamente inferior al ciclo Para.
El Ciclo Mientras es conocido en los lenguajes de programación como ciclo While, una de sus características es que verifica si la condición se cumple antes de ingresar al bloque de código que se va a repetir, el límite de ejecuciones estará dado por la condición, se ejecutará mientras la condición devuelva un valor lógico verdadero.
Esta estructura, que en los lenguajes de programación de alto nivel es conocida como Do While, es similar a la estructura Hacer Mientras, pero tiene dos grandes diferencias: