Estructuras Repetitivas

0

No comments posted yet

Comments

Slide 1

ALGORITMOS ESTRUCTURAS REPETITIVAS Luis Francisco Gutiérrez Mendoza

Slide 2

ESTRUCTURAS REPETITIVAS Una estructura repetitiva, permite ejecutar una o más sentencias más de una vez. Esto es útil cuando necesitamos ejecutar una instrucción varias veces. Para esto contamos con los bucles PARA, MIENTRAS QUE y HAGA HASTA. Luis Francisco Gutiérrez Mendoza

Slide 3

CICLO PARA Esta estructura repetitiva, nos permite controlar de antemano cuantas veces se van a repetir las instrucciones. Está compuesto por un contador, el cual debe tener un valor de inicialización, un valor de finalización y un valor de incremento o decremento. Luis Francisco Gutiérrez Mendoza

Slide 4

CICLO PARA Luis Francisco Gutiérrez Mendoza

Slide 5

EJEMPLO Los siguientes algoritmos, escriben en pantalla los números del 1 al 5, la primera versión no utiliza estructuras repetitivas, y la segunda versión utiliza un bucle PARA.

Slide 6

CICLO MIENTRAS QUE En este ciclo el número de iteraciones no se conoce de antemano, y este se repite mientras se cumple determinada condición. Esta condición se evalúa al inicio del ciclo, por lo que es posible que este bucle no se ejecute ni una vez. En cada iteración la condición se evalúa nuevamente hasta que ya no se cumpla más. Luis Francisco Gutiérrez Mendoza

Slide 7

CICLO MIENTRAS QUE

Slide 8

EJEMPLO El siguiente ejemplo al igual que en el ciclo Para, escribe en pantalla los números del 1 al 5. Nótese que inicializamos la variable i en 1, si esta variable iniciara con un número mayor que 5 nunca entrara al ciclo.

Slide 9

CICLO HAGA HASTA Este ciclo es parecido al Mientras que, con la diferencia que la condición se evalúa al final del ciclo, por consiguiente este ciclo se ejecutará al menos una vez. Esto significa que aunque la condición no se cumpla, el ciclo realizará una iteración ya que la expresión lógica se validará al final del ciclo. Luis Francisco Gutiérrez Mendoza

Slide 10

CICLO HAGA HASTA Luis Francisco Gutiérrez Mendoza

Slide 11

EJEMPLO Este algoritmo nuevamente escribe en pantalla los número del 1 al 5, observe que la condición se evalúa al final. Sí la variable i, iniciara con el valor 6, aun así se ejecutaría una vez y escribiría 6 en pantalla.

URL:
More by this User
Most Viewed