Está en la página 1de 5

Estructuras repetitivas o de ciclo

Cuando se requiere que un proceso se efectúe de manera cíclica, se emplean estructuras que
permiten el control de ciclos, esas estructuras se emplean con base en las condiciones propias
de cada problema, los nombres con los que se conocen éstas son: “Mientras que”, “Repite hasta
que” y “Desde, hasta que”.
Ejemplo. Mientras que
Se requiere un algoritmo y diagrama de
flujo para obtener la suma de diez
cantidades mediante la utilización de un
ciclo “Mientras”. Utilizaremos las
variables de la siguiente tabla:

De esta solución planteada se puede ver, primeramente,


que el contador del ciclo “C” se inicializa en uno,
posteriormente se verifica que éste sea menor o igual a
diez, que es lo que debe durar el ciclo (diez veces), ya
dentro del ciclo el contador se incrementa por cada vuelta
que dé y se realice el proceso de leer un valor y
acumularlo en la suma.
En general, todo ciclo debe tener un valor inicial,
un incremento y un verificador que establezca el
límite de ejecución (inicializa, incrementa,
Diagrama N/S
“mientras que”).
Ejemplo. Hasta que
Se requiere un algoritmo para
obtener la suma de diez
cantidades mediante la utilización
de un ciclo Repite. Las variables
que se requieren son las que se
mismas que el ejemplo anterior, lo
que cambia es el planteamiento
de solución del problema en lo
que respecta al tipo de ciclo por
utilizar.
Como se puede ver, el ciclo tiene un
valor inicial, un incremento y un
verificador, el cual establece el límite de
ejecución, tal y como se tiene para el
ciclo Mientras, mostrado en el ejemplo
anterior; si se compara la solución
planteada en el ejemplo anterior con
ésta, se podrá observar que cuando se
emplea el ciclo Mientras, primero se
evalúa la terminación del ciclo y
posteriormente se realiza el proceso, y
en este caso, primero se ejecuta el
proceso y posteriormente se evalúa la
terminación del ciclo.
El diagrama N/S queda de la siguiente
manera:
Se requiere un algoritmo para obtener la suma de diez cantidades
Ejemplo. Desde mediante la utilización de un ciclo Desde.

También podría gustarte