Estructuras de control repetitivas

6
Ing. César Augusto Gutierrez R. Estructuras de Control Repetitivas

Transcript of Estructuras de control repetitivas

Page 1: Estructuras de control repetitivas

Ing. César Augusto Gutierrez R.Ing. César Augusto Gutierrez R.

Estructuras de Control RepetitivasEstructuras de Control Repetitivas

Page 2: Estructuras de control repetitivas

Estructuras de control RepetitivasLas estructuras repetitivas nos permiten ejecutar una acción un número determinado de veces, es decir repetir esa acción una o más veces consecutivamente.

Se las llaman también bucles; todas las instrucciones incluidas en los bucles se repiten un número determinado de veces.

A cada una de las diferentes pasadas o ejecuciones de todas las instrucciones contenidas en el bucle se las denomina repetición o iteración. Existen tres variantes de estructuras repetitivas o iterativas: Mientras...Fin-Mientras; Repetir...Hasta; Para/Desde (valor inicial)...Hasta (valor final)

Page 3: Estructuras de control repetitivas

MIENTRAS...

Se caracterizan porque la condición se sitúa al principio de la secuencia de instrucciones. Es decir que en una estructura Mientras...Fin-Mientras, el bucle continúa mientras que la condición es verdadera.

La condición se comprueba antes de ejecutar la acción, si es falsa: la acción no se ejecuta, y el bucle se detiene cuando la condición es falsa.

Español              Mientras <condición> Hacer       acción 1                                                                          acción 2            .............                                                       Fin-Mientras                             Inglés     WHILE <condición> DO            acción 1              acción 2            ..............      END WHILE

Page 4: Estructuras de control repetitivas

REPETIR... HASTA QUE

Se caracterizan porque la condición se sitúa al final de la secuencia de instrucciones. Es decir que en una estructura Repetir...Hasta, el bucle continúa hasta que la condición se hace verdadera. La condición se comprueba después de ejecutar la acción, o sea que la acción se ejecutará al menos una vez con independencia de que sea la condición verdadera o falsa.

Español     Repetir                acción 1                                                                    acción 2              ..............                                                          Hasta-que <condición>                             Inglés      DO               acción 1                acción 2               ..............        WHILE <condición>

Page 5: Estructuras de control repetitivas

PARA… (V.INICIAL) HASTA (V.FINAL)

Se caracterizan porque se conoce a priori el número de repeticiones a realizar. En dicha condición es preferible utilizar las denominadas estructuras Desde (v.inicial) Hasta (v.final), Paso...Fin-Desde.

En estas estructuras se repiten la acción desde un valor inicial hasta alcanzar el valor final. Si no se indica en contra con Paso, se supone que los incrementos son positivos de 1 en 1. En caso de querer variar el incremento sólo tendrá que indicarlo con Paso <expresión>. El incremento podrá ser positivo o negativo.Español

   Para <var=exp1> Hasta <exp2>, Paso <exp 3>              acción 1                                                               acción 2         ..............                                                     Fin Para                             Inglés   FOR <var=exp1> TO <exp2>, STEP <exp3>          acción 1           acción 2         ..............     End For

Page 6: Estructuras de control repetitivas