Professional Documents
Culture Documents
• PARA
• Mientras QUE
• Haga Hasta
CICLO PARA
Todo ciclo repetitivo debe ser controlado por una variable llamada “contadora”
quien lleva el número de veces que se repite un conjunto de instrucciones y
garantiza que se haga el número de veces definido por el usuario. La variable
contadora debe ser inicializada y se debe indicar el número máximo de repeticiones
a realizar. De acuerdo al ciclo repetitivo a utilizar, se utilizara de una forma u otra la
variable contadora.
CICLO PARA:
Sintaxis:
Para i=ni, nf, inc haga Donde i es la variable contadora que controla
inst 1 el ciclo.
inst 2 ni: valor inicial de la variable contadora
… nf: número de veces totales a repetir
inst n inc: incremento de la variable contadora.
Fin Para
EJEMPLO CICLO PARA
Ejemplo: Realice un algoritmo que lea 5 números:
Inicio Prueba
Para i=1, 5, 1 haga i=1, 2, 3, 4, 5, 6
Lea Num Num= 5, 6, 3, 2, 1
Fin Para
Cómo funciona el ciclo?
Rta: La variable contadora controladora del ciclo (i) comienza con el valor 1
y realiza la instrucción de asignar a la variable Num un valor, teniendo
como resultado la lectura de 5 números tal y como lo muestra el
ejemplo. Cada vez que termina el ciclo para, se ve el valor del
incremento (1) y se le suma al valor que tenga i. Luego se devuelve al
inicio del ciclo y se pregunta si el valor que tiene i es menor o igual al
valor 5. En cuanto el valor que tome i sea mayor se sale del ciclo.
Si el valor de nf, fuese 10, entonces se leerían 10 números y a medida que
cambia el valor, va cambiando el número de veces que se lee un
número
MIENTRAS QUE
El ciclo Mientras que Funciona con una condición que maneja los valores que toma la
variable contadora controladora, por lo tanto, debemos conocer el valor inicial de la
variable contadora controladora y dentro del ciclo asignar una operación o fórmula que
permita que su valor se incremente hasta llegar al número de veces que se deben
repetir las instrucciones dentro del ciclo.
La sintaxis es:
Rta: Debemos considerar que comenzaremos preguntando por el Primer número, luego
por el segundo y así sucesivamente hasta leer 5 números, por lo tanto, se debe
inicializar la variable contadora controladora en 1