Se puede
llamar Repetir…Mientras o se puede decir Repetir…..Hasta que.
El ciclo Haga-Mientras
es similar al ciclo mientras, la diferencia radica en el momento de evaluación
de la condición.
En el ciclo haga-mientras la condición se evalúa después de ejecutar el
bloque de instrucciones, por lo tanto, el bloque se ejecuta por lo menos una
vez. Este bloque se ejecuta nuevamente si la condición se evalúa como
verdadero, y no se ejecuta más si se evalúa como falso.
Donde, <bloque instrucciones> es el conjunto
de instrucciones que se ejecuta y <condición>
es la expresión lógica que determina si el bloque se ejecuta. Si la <condición> se evalúa como verdadero
el bloque es ejecutado de nuevo y si es evaluada como falso no es ejecutado.
Después de
ejecutar el bloque de acciones se evalúa la <condición>.
REPETIR
<
bloque instrucciones >
MIENTRAS
<expresión lógica>
|
REPETIR
A= A + 1
ESCRIBA: A, B
MIENTRAS A
<= B
|
Ejemplos
El problema de calcular la suma de los
números naturales desde 1 hasta n (enunciado anteriormente), se puede
solucionar usando el ciclo haga-mientras. A continuación se describe el
algoritmo solución:
Videos
No hay comentarios:
Publicar un comentario