La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que.

Presentaciones similares


Presentación del tema: "Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que."— Transcripción de la presentación:

1 Ciclos en Visual Basic Yaimira Pérez

2 Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que esté determinado en la expresión o condición del ciclo. En Visual Basic existen 2 tipos de ciclos condicionales: los Ciclos Dinámicos y los Ciclos Fijos, los cuales se espresan de la siguiente manera: Ciclos Concicionales Dinámicos: -Do – While -Do – Until Ciclos Condicionales Fijos: -For – Next - For - Each Ciclos en Visual Basic

3 En en ciclo Do While, las instrucciones se ejecutan hasta el momento en que la expresión se convierte en falsa. Mientras que en un ciclo Do Until, ocurre todo lo contrario, las instrucciones se cumplen hasta que la expresión se convierte en cierta. Ciclos Condicionales Dinámicos

4 Estos ciclos dependen de una evaluación para que se puede ejecutar las instrucciones en su interior. Se pueden escribir de forma tal que la condición o expresión se haga antes o después de entrar las instrucciones del ciclo. Estas estructuras son llamadas pretest y posttest. Las expresiones para estos ciclos deben ser del tipo Boolean, o sea que la expresión debe ser evaluada en cierta o falsa. Dentro de las instrucciones del ciclo hay que proveer un mecanismo para que la expresión deje de cumplirse, de lo contrario obtendríamos un ciclo infinito. Ciclos Condicionales Dinámicos

5 Ejemplos de Ciclo Condicional Dinámico: Do While Día número As Integer número = 0 Do While <= 5 número = número + 1 Loop Do Until Dia número As Integer número = 10 Do Until número <= 5 número = número – 1 Loop Ciclos Condicionales Dinámicos

6 El ciclo For Next, es un ciclo que nos ayuda a trabajar con repeticiones, en las que el programador sabe las cantidad de veces que debe repetirse. Estos ciclos tienen algo peculiar, y es que no necesitan que la variable contador sea incrementada dentro de las instrucciones, porque ella misma se incrementa durante la ejecución del ciclo. El ciclo For Each es más utilizado cuando deseamos trabajar con elementos de un listado. Como por ejemplo: un arreglo undimensional o caracteres de una variable tipo String. Ciclos Condicionales Fijos

7 Ejemplos de Ciclos Condicionales Fijos: For Next Día número As integer For número = 1 to 5 msgBox(número) Next For Each Día número As Integer Día arrNúmeros() As Integer = {2, 4, 6, 8, 10} For Each número In arrNúmeros msgBox(número) Next Ciclos Condicionales Fijos

8 Entre los ciclos Dinámicos y Fijos existe una gran diferencia, y es que los dinámicos siempre dependerán de una evaluación Booleana para saber si sus instrucciones deben ser leídas por el programa o no. Si la estructura Posttest es utilizada, se evalúan primero las instrucciones y despues se determina si se tiene que correr más veces. Los ciclos fijos, por su parte, no dependen de una evaluación, sino que las instrucciones siempre son aplicadas por el número de veces que hemos determinado previamente. También son diferentes porque en los ciclos dinámicos hay que manipular las variables llamadas Centinelas para incrementarlas o disminuirlas. Los ciclos fijos no dependen de esta variable, pues el comienzo y el fin están previamente determinados en la secuencia necesitada. Diferencias entre ciclos:

9 La similitud entre los dos tipos de ciclo es que ambos permiten ejecutar ciertos bloques de códigos para grandes bases de datos automáticamente, lo cual permite a los programadores evaluar grandes cantidades de datos mientras se utiliza menos código y disminuye la posibilidad de errores en el código. Similitudes entre los ciclos:

10 Gracias


Descargar ppt "Ciclos en Visual Basic Yaimira Pérez. Los ciclos son estructuras de repetición que ejecutan una o varias instrucciones durante la cantidad de veces que."

Presentaciones similares


Anuncios Google