Ciclos repetitivos
Algoritmo para ciclo repetitivo “Mientras”
- Inicio
- Se definen las variables a usar
- Se declara el valor inicial del ciclo que puede ser una
constante o una variable ingresada por teclado
- Se escribe < Mientras >y las condiciones que qué debe cumplir
el ciclo
- Se ingresan las instrucciones a ejecutarse
- Se termina el ciclo con < FinMientras >
- Fin
El CICLO
MIENTRAS ejecuta un bloque de acciones ‘mientras’ que una condición
dada se cumpla, es decir, cuando la condición evalúa a verdadero. La condición
es evaluada antes de ejecutar el bloque de acciones y si la condición no se
cumple, el bloque no se ejecuta. De esta manera es que el número de
repeticiones del bloque de acciones sea cero, pues, si la condición la primera
vez evalúa a falso, el bloque no será ejecutado alguna vez. La forma general
del ciclo mientras es la siguiente:
Donde, (condición) es
la condición que determina si el bloque de acciones<bloque>es ejecutado
o no. Si la condición evalúa a verdadero el bloque es
ejecutado y si evalúa a falso no es ejecutado. Después de
ejecutar el bloque de acciones se vuelve a evaluar la condición.
Algoritmo para ciclo repetitivo “Para”
- Inicio
- Se definen las variables a usar
- Se declara el valor inicial del ciclo que puede ser una
constante o una variable ingresada por teclado
- Se escribe <Para> luego la variable y el valor inicial,
<hasta> el limite <con paso> que indica el aumento o
incremento
- Se escriben las instrucciones a ejecutarse
- La ultima ejecución del bucle normalmente ocurre
- <FinPara> que termina el bucle
- Fin
El CICLO
PARA permite la ejecución repetida de un conjunto de acciones. El
número de veces que el bloque es ejecutado esta determinado por los valores que
puede tomar una variable contadora (de tipo entero), en un rango definido por
un límite inferior (inclusive) y un límite superior (inclusive). Después de
ejecutar el bloque de acciones en cada iteración, la variable contadora es
incrementada en uno (1) automáticamente y en el momento en que la variable
sobrepasa el límite superior el ciclo termina.
El valor final de
la variable contadora depende mucho del lenguaje de programación utilizado, por
lo tanto, no es recomendable diseñar algoritmos que utilicen el valor de la
variable contadora de un ciclo para, después de ejecutar el mismo.
De la definición de ciclo para se puede inferir que el
bloque de acciones no se ejecuta alguna vez si el límite inferior es mayor al
límite superior y que si el límite superior es mayor o igual al límite
superior, el número de veces que el conjunto de acciones se ejecutará es igual
a uno más el límite superior menos el límite inferior
Algoritmo para ciclo repetitivo “Repetir Hasta”
- Inicio
- Permite repetir hasta que la condición sea Verdadero
- Si la condición es falsa se vuelve a Repetir el bucle
- Después de ejecutar todas las sentencias
- Fin
El CICLO REPITA-HASTA es
similar al ciclo HAGA-MIENTRAS, la diferencia esta en que el bloque de
acciones se ejecuta nuevamente si la condición evalúa a falso y no se
ejecuta más si evalúa a verdadero. Sobra advertir que el bloque de
acciones se ejecuta por lo menos una vez. La forma general del ciclo
repita-HASTA es la siguiente:
Donde, <bloque> es
el bloque de acciones ejecutado y (condición) es la condición
que determina si el bloque es ejecutado de nuevo no. Si la condición evalúa
a falso el bloque es ejecutado de nuevo y si evalúa a verdadero no
es ejecutado. Después de ejecutar el bloque de acciones se evalúa la condición.
No hay comentarios:
Publicar un comentario