domingo, 26 de abril de 2015

EJERCICIO CICLO MIENTAS Y CICLO PARA semana 9

EJERCICIO CICLO MIENTRAS





















CICLO PARA


DEFINICIÓN

El CICLO PARA permite la ejecución repetida de un conjunto de acciones. El número de veces que el bloque es ejecutado está 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.

La principal diferencia de un bucle PARA con respecto a los bucles MIENTRAS y repetitivos , es que puede determinarse al comienzo del bucle cuántas veces se iterará el mismo, lo que muchas veces puede redundar en una optimización del código por parte de los compiladores. Los condicionales constituyen junto con los bucles los pilares de la programación estructurada, y su uso es una evolución de una sentencia de lenguaje ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición.
ESTRUCTURA

PARA id DESDE v_inicial HASTA v_final CON_VARIACION [variable o constante]
Instrucciones
Fin(PARA)


Ejemplo 1
       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 2
        Algoritmo muestra_numeros
                            Variables:
                                      i: entero
                            INICIO
                                 PARA i DESDE 1 HASTA 10 CON_VARIACION +2
                                        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)


APLICACION
Su uso principal se orienta a los vectores, pudiendo modificar, agregar, eliminar o consultar datos que se encuentren según el índice. Por esto último, una condición mínima del vector es que debe ser ordenado, por que si se intenta leer un dato inexistente, esto genera un error de programación.
Tomado de: http://es.wikipedia.org/wiki/Bucle_for

REFERENCIAS
https://eperdomo89.wordpress.com/2009/08/12/dfd-clase11-%E2%80%93-ciclo-para/
http://www.virtual.unal.edu.co/cursos/ingenieria/2001839/modulo3/cap_04/leccion_4.html

Lo anterior se realizo con la ayuda de las notas obtenidas en clase del siguiente link:
 http://www.wiziq.com/online-class/2347661-iav-304-algoritmos-y-programaci%C3%B3n

No hay comentarios:

Publicar un comentario