La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Ciclos disponibles en Visual Basic Nury Capera Tovar.

Presentaciones similares


Presentación del tema: "Ciclos disponibles en Visual Basic Nury Capera Tovar."— Transcripción de la presentación:

1 Ciclos disponibles en Visual Basic Nury Capera Tovar

2 ¿Qué son ciclos? Son estructuras de repetición, ejecutan una o más instrucciones durante la cantidad de veces que esté determinado en la condición o expresión del ciclo.

3 Ciclos Condicionales dinámicos  Do While  Do Until Condicionales fijos  For Next  For Each

4 Ciclos Do While y Do Until Pueden ser escritos de forma tal que la condición o expresión se haga antes de entrar a las instrucciones del ciclo. A este tipo de ciclo le llamamos pretest. Si la expresión o condición no se cumple no se ejecutarán las instrucciones dentro del ciclo ni una sola vez. La expresión para ciclos condicionales debe ser de tipo booleano, es decir, que la expresión a ser evaluada debe tener como resultado un valor cierto o falso. Si la condición se cumple, entonces se ejecutarán las instrucciones del ciclo, también pueden ser escritos de forma posttest, esto significa que la expresión es evaluada al final del ciclo, permitiendo que las instrucciones dentro del ciclo se ejecuten, por lo menos, una vez. Además, 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. Ambos ciclos se comportan de forma similar..

5 Diferencias entre ambos ciclos Do While  Las instrucciones se ejecutan hasta el momento en que la expresión se convierte en falsa.  Las instrucciones se ejecutan hasta el momento en que la expresión resulte cierta Do Until

6 Ejemplos Do While Dim sum As Integer = 0 Do While suma < 100 suma = suma + 10 Loop En este código Do While evalúa la variable sum para ver si es menor que 100, si lo es, se ejecuta la siguiente línea de código; si no lo es, se desplaza a la línea siguiente del código a continuación de Loop, la misma le dice al código que regrese a la línea Do While y evalúe el nuevo valor de sum. Do Until Dim suma As Integer = 0 Do Until sum >= 100 sum = sum + 10 Loop Este es similar que el anterior, solo que el código evalúa la variable suma para ver si es igual a o mayor que 100.

7 Ciclos condicionales fijos For Each y For Next  Son aquellos que se ejecutan una predeterminada cantidad de veces. El programador determina esa cantidad en el código. Además donde la cantidad de veces que se ejecutan las instrucciones dentro del ciclo no depende de el usuario ni de un centinela.

8 Ciclos condicionales fijos For Next  Nos ayuda a trabajar con repeticiones en las cuales nosotros como programadores sabemos la cantidad de veces que se debe repetir. For Each  Es comúnmente utilizado cuando deseamos trabajar con elementos de un listado.  nos ayudan a trabajar arreglos unidimensionales de cualquier tipo.

9 Ejemplos For Next For i As Integer= 0 To Step 1 MsgBox(i) Next Aquí hemos declarado la variable tipo Integer dentro del mismo ciclo condicional For Next. Despliega en un mensage box el valor “i” de 1 a 1 segun lo indica la parte Step. Dim chrLetra As Char Dim strNombre As String= “Nury Capera Tovar” For Each ChrLetra In strNombre MsgBox(ChrLetra) Next End Sub Este ciclo lo que hace es ir letra por letra de la variable tipo String y mostrarlas una a una. For Each

10 Referencias: Esta información fue tomada de la literatura publicada en Unidad 6 del curso PROG -2270 Desarrollo de Aplicaciones 1 de National University College Online.


Descargar ppt "Ciclos disponibles en Visual Basic Nury Capera Tovar."

Presentaciones similares


Anuncios Google