La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Jose A Chirino. Unidad 6. Ciclos condicionales dinámicos: Do-While Do-Until.

Presentaciones similares


Presentación del tema: "Jose A Chirino. Unidad 6. Ciclos condicionales dinámicos: Do-While Do-Until."— Transcripción de la presentación:

1 Jose A Chirino. Unidad 6

2 Ciclos condicionales dinámicos: Do-While Do-Until

3 Podemos decir que los ciclos son estructuras de repetición que ejecutan una o más instrucciones, por la cantidad de veces que a el mismo se le determine mediante una condición o expresión del mismo ciclo. En el caso de los ciclos Do while y Do Until se pueden escribir de forma tal que la condición o expresión se haga antes de entrar a las instrucciones del ciclo.

4 A este tipo de ciclo le llamamos pretest, ya que la expresión será evaluada antes de ejecutar las instrucciones del ciclo. Con este proceso queremos verificar primero que si la expresión o condición no se cumple no se ejecutarán las instrucciones que se encuentren a dentro del ciclo ni una sola vez. Esta expresion de ciclo, tienen que ser de tipo booleano, ya que la misma tiene que ser evaluada ya que su valor tiene que ser sierto o falso, si la instruccion se cumple entonses se ejecutara el proceso.

5 Do-While (Pretest) Do-Until (Pretest) Do While ExpresionBooleana Do Until ExpresionBooleana Instrucciones ……… …….. Loop Do-While (Posttest) Do-Until (Posttest) Do Instrucciones ……… ……….. Loop While ExpresionBooleana Loop Until ExpresionBooleana

6 Es suma mente importante decir dentro de las instrucciones del ciclo un mecanismo para que la expresión deje de cumplirse en algún momento, porque, ya que si no se hace de esa forma tendríamos un ciclo infinito. Podemos decir que un ciclo infinito es el que continúa ejecutando las instrucciones infinitamente ya que la expresión siempre se esta cumpliendo. Los ciclos Do while y Do Until también podemos escribirlos de forma posttest. En posttest ya que la expresión es evaluada al final del ciclo, esto nos permite que las instrucciones dentro del ciclo se ejecuten, por lo menos, una vez. De Igualmanera, se debe proveer dentro de las instrucciones un modo para que la expresión se deje de cumplir y que el ciclo pueda terminar y no se ejecute infinitamente.

7 Los ciclos condicionales fijos son aquellos que se ejecutan una cantidad predeterminada de veces. Ya que es el programador quien determina esa cantidad en el código. Los ciclos For Next y For Each son ciclos condicionales fijos, donde la cantidad de veces que se ejecutan las instrucciones dentro del ciclo no depende de el usuario ni de un centinela.

8 El ciclo For Next tiene la palabra reservada For, seguida por una variable contador con tipo de dato Integer. Esta variable se debe inicializar con un valor, luego colocamos la palabra reservada To seguido del valor final para la variable contador. En la próxima línea se colocan las instrucciones y se finaliza con For con la palabra reservada Next. La variable contador se encuentra entre corchetes ([ ]), esto quiere decir que podemos omitirla, ya que la misma es opcional.

9 El ciclo For Each comienza con las palabras reservadas For Each, se encuentra seguido de una variable que sirve para representar los elementos del arreglo. Las palabra reservada As seguida del tipo de dato está se encuentra dentro de corchetes; ya que significa que son opcionales. Continuamos con la palabra reservada In seguida de la variable tipo listado (ya sea un arreglo o una variable String). En la próximas líneas colocamos las instrucciones para el ciclo y finalizamos el ciclo con la palabra reservada Next.

10 Presentacion de la Unidad 6. Tipos de ciclos disponibles en Visual Basic.


Descargar ppt "Jose A Chirino. Unidad 6. Ciclos condicionales dinámicos: Do-While Do-Until."

Presentaciones similares


Anuncios Google