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.
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. La forma general del ciclo para es la siguiente:
Ejemplo 1
Calcular la suma de los números
enteros desde y hasta n.
Algoritmo suma
Variables
i,n,
suma:entero
INICIO
i=1
suma=0
LEA
(n)
PARA
i DESDE 1 HASTA n CON_VARIACION +1
Suma=suma+i
Fin(PARA)
ESCRIBA (“La suma es igual a: “,suma)
FIN(suma)
Ejemplo
2
Algoritmo muestra_numeros
Variables:
i: entero
INICIO
PARA i DESDE 1 HASTA 10 CON_VARIACION +1
ESCRIBA(i)
Fin(PARA)
FIN
Fin(muestra_numeros)
Ejemplo
3
Algoritmo muestra_numeros
Variables:
i: entero
INICIO
PARA i
DESDE 10 HASTA 1 CON_VARIACION -1
ESCRIBA(i)
Fin(PARA)
FIN
Fin(muestra_numeros)
Referencias
http://es.wikipedia.org/wiki/Bucle_(programaci%C3%B3n)
http://platea.pntic.mec.es/vgonzale/cyr_0708/archivos/_15/Tema_3.6.htm
APLICACIONES
Generalmente todos los ciclos o bucle son utilizado
para hacer una acción repetida sin tener que escribir varias veces el mismo
código, lo que ahorra tiempo, deja el código más claro y facilita su
modificación en el futuro.
Referencias
http://es.wikipedia.org/wiki/Bucle_(programaci%C3%B3n)
http://platea.pntic.mec.es/vgonzale/cyr_0708/archivos/_15/Tema_3.6.htm
No hay comentarios:
Publicar un comentario