estructuras_de_iteracion

Upload: alexandra-la-cruz

Post on 07-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Estructuras_de_Iteracion

    1/12

    Computacin I (CI-2125)

    TEMA 4. Estructuras de Repeticin

    Prof. Mireya Morales

  • 8/6/2019 Estructuras_de_Iteracion

    2/12

    CONTENIDO

    Estructuras de repeticin Estructura mientras Estructura repetir Estructura desde/para

  • 8/6/2019 Estructuras_de_Iteracion

    3/12

    Estructuras de Repeticin

    Las computadoras estn especializadas enejecutar operaciones que deben repetirsemuchas veces.

    Las estructuras de repeticin se conocentambin como bucles.

    Una iteracin corresponde a la ejecucin de

    una secuencia de acciones dentro de unbucle.

  • 8/6/2019 Estructuras_de_Iteracion

    4/12

    Estructura mientras

    En una estructura mientras el cuerpo delbucle se repite siempre que se cumpla unadeterminada condicin.

    Para ejecutar un bucle mientras lo primeroque se evala es la condicin (condicinlgica). Si la condicin es verdadera seejecutan las instrucciones dentro del bucle,de lo contrario se ejecuta la instruccin quese encuentra inmediatamente despus delciclo.

  • 8/6/2019 Estructuras_de_Iteracion

    5/12

    Diagrama de flujo de la instruccin

    Mientras

    Secuencia

    Exp!=0Falso

    Verdadero

  • 8/6/2019 Estructuras_de_Iteracion

    6/12

    Estructura mientras

    ymientras condicin hacer

    y accin 1

    y

    accin 2y .

    y .

    yaccin n

    y fin_mientras

  • 8/6/2019 Estructuras_de_Iteracion

    7/12

    Estructura repetir

    La estructura repetirse ejecuta hasta que secumpla una condicin determinada y se

    comprueba al final del bucle. El cuerpo del bucle se ejecuta al menos 1

    vez.

    Despus de cada iteracin del cuerpo delbucle, se evala la expresin lgica, si es

    verdadera el ciclo termina.

  • 8/6/2019 Estructuras_de_Iteracion

    8/12

    Diagrama de flujo de la instruccin

    Repetir

    Secuencia

    Exp!=0

    Falso

    Verdadero

  • 8/6/2019 Estructuras_de_Iteracion

    9/12

    Estructura repetir

    y repetir

    y accin 1

    y accin 2

    y .

    y .

    y accin n

    yhasta

  • 8/6/2019 Estructuras_de_Iteracion

    10/12

    Estructura desde/para

    En el caso en que se conozca el nmero deiteraciones en un bucle, se recomienda usar

    esta estructura. Esta estructura ejecuta las acciones del

    cuerpo del bucle un nmero especificado de

    veces y de modo automtico controla elnmero de operaciones.

  • 8/6/2019 Estructuras_de_Iteracion

    11/12

    Diagrama de flujo de la instruccin Para

    Secuencia

    Exp 2!=0Falso

    Verdadero

    Exp 1

    Exp 3

  • 8/6/2019 Estructuras_de_Iteracion

    12/12

    Estructura desde/para

    ydesde valorvi hasta valorvf[incremento/decremento ] hacer

    y accin 1

    y accin 2

    y .

    y .

    y accin n

    yfin_desde