You are on page 1of 11

Estructuras Repetitivas

Estructuras Repetitivas: Concepto


Las estructuras repetitivas nos permiten ejecutar una accin un
nmero determinado de veces, es decir repetir esa accin una o
ms veces consecutivamente.

Se las llaman tambin bucles; todas las instrucciones incluidas


en los bucles se repiten un nmero determinado de veces.

A cada una de las diferentes pasadas o ejecuciones de todas las


instrucciones contenidas en el bucle se las denomina repeticin
o iteracin.

Existen tres variantes de estructuras repetitivas o iterativas:


Mientras...Fin-Mientras; Repetir...Hasta; Para/Desde (valor
inicial)...Hasta (valor final)
Concepto: Mientras...Fin-Mientras

Se caracterizan porque la condicin se sita al principio de la


secuencia de instrucciones. Es decir que en una estructura
Mientras...Fin-Mientras, el bucle contina mientras que la
condicin es verdadera.

La condicin se comprueba antes de ejecutar la accin, si es


falsa: la accin no se ejecuta, y el bucle se detiene cuando la
condicin es falsa.
Representacin de la estructura: Mientras

El Diagrama de Flujo de la estructura Mientras...Fin-Mientras


Representacin de la estructura Mientras
El Pseudocdigo de la estructura Mientras...Fin-Mientras
Espaol
Mientras <condicin> Hacer
accin 1
accin 2
.............
Fin-Mientras

Ingls
WHILE <condicin> DO
accin 1
accin 2
..............
WEND
Concepto: Repetir...Hasta
Se caracterizan porque la condicin se sita al final de la
secuencia de instrucciones. Es decir que en una estructura
Repetir...Hasta, el bucle contina hasta que la condicin se
hace verdadera.

La condicin se comprueba despus de ejecutar la accin, o sea


que la accin se ejecutar al menos una vez con independencia
de que sea la condicin verdadera o falsa.
Representacin de la estructura Repetir
El Diagrama de Flujo de la estructura Repetir...Hasta
Representacin de la estructura Repetir
El Pseudocdigo de la estructura Repetir...Hasta

Espaol
Repetir
accin 1
accin 2
..............
Hasta-que <condicin>

Ingls
REPEAT
accin 1
accin 2
..............
UNTIL <condicin>
Para/Desde (v.inicial) Hasta (v.final)

Se caracterizan porque se conoce a priori el nmero de


repeticiones a realizar. En dicha condicin es preferible
utilizar las denominadas estructuras Desde (v.inicial) Hasta
(v.final), Paso...Fin-Desde.

En estas estructuras se repiten la accin desde un valor inicial


hasta alcanzar el valor final. Si no se indica en contra con
Paso, se supone que los incrementos son positivos de 1 en 1.
En caso de querer variar el incremento slo tendr que
indicarlo con Paso <expresin>. El incremento podr ser
positivo o negativo.
Representacin de la estructura Desde
El Diagrama de Flujo de la estructura Desde...Hasta
Representacin de la estrucutra Desde
El Pseudocdigo de la estructura Desde...Hasta

Espaol
Desde <var=exp1> Hasta <exp2>, Paso <exp 3>
accin 1
accin 2
..............
Fin-Desde

Ingls
FOR <var=exp1> TO <exp2>, STEP <exp3>
accin 1
accin 2
..............
NEXT

You might also like