Está en la página 1de 4

Estructuras Repetitiva

Las estructuras repetitivas son aquellas que permiten ejecutar


repetidamente un conjunto de instrucciones, bien un número
predeterminado de veces, o bien hasta que se verifique una
determinada condición.
En términos de un lenguaje de programación, que se verifique o
no una condición se traduce en que una (adecuada) expresión
lógica tome el valor VERDADERO (TRUE) o tome el valor FALSO
(FALSE). En los casos más sencillos y habituales la condición suele
ser una comparación entre dos datos, como por ejemplo:
si a < b hacer una cosa y en caso contrario hacer otra distinta.

Existen tres tipos de estructuras repetitivas en


PseInt:

Uso del Mientras Hacer o (While)


Esta instrucción evalúa inicialmente una expresión lógica, de esta ser
verdadera ejecutará una serie de instrucciones dentro de ella, y esto lo
hará hasta que vuelva a evaluar dicha expresión y esta retorne
negativo.

Su estructura en Pseint es la siguiente:


Mientras expresion_logica Hacer
Secuencia_de_acciones
Fin mientras

Un ejemplo de la aplicación de este tipo de instrucción se evidencia al


crear un algoritmo que nos muestre los primeros números pares entre
el intervalo de [2,40]:

Algoritmo ejemplo
Definir n como entero

N=2

Mientras (n<=40) hacer escribir sin saltar ” ”,n

n=+2

Fin mientras

Finalgoritmo

Uso del repetir hasta que o (do-while)


El Repetir-Hasta Que se usa cuando se necesite ejecutar la instrucción por
primera vez sin la necesidad de evaluar ninguna expresión lógica. Este tipo
de instrucción se usa mucho para la creación de menús de usuarios, o
algún tipo de algoritmo en donde se le pide al usurario ingresar algún tipo
de dato para ser evaluado.
La estructura en Pseint del (do-while) es la
siguiente:
Repetir
secuencia_de_acciones
Hasta Que expresion_logica
El siguiente ejemplo de la estructura vista nos pide ingresar un número
menor que 50, en caso tal que el número ingresado sea mayor que 50 o
igual (esto se debe a que la condición es n<50), volverá a preguntar por el
ingreso de dicho número.

Algoritmo ejemplo
Definir n Como Entero
Repetir
Escribir Sin Saltar "Ingresa un número menor que 50: "
Leer n
Hasta Que (n<50)
FinAlgoritmo

Uso del Para o (for)


El uso del Para se establece al momento de necesitar una iteración que se
repita un numero determinado de veces, ya que este nos ofrece un valor
inicial, un valor final y por ultimo un valor entre cada avance.

La estructura dada en PSeint para este tipo de


estructura es:
Para variable_numerica<-valor_inicial Hasta valor_final Con Paso paso
Hacer
secuencia_de_acciones
Fin Para
El siguiente ejemplo nos muestra el uso del Para para la iteración de un
proceso de impresión. En este caso se iniciará en 1 y se terminara en 8,
con un paso de 1. Es importante siempre declarar la variable a usar en el
Para al inicio del algoritmo, en este caso será i.

Algoritmo ejemplo
Definir i Como Entero
Para i<-1 Hasta 8 Con Paso 1 Hacer
Escribir "Iteración " ,i
Fin Para
FinAlgoritmo

También podría gustarte