Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porMaría Nieves Nieto Ortega Modificado hace 7 años
1
Asignación 6.1 Foro
2
Ciclos condicionales dinámicos Estos ciclos deben ser del tipo booleano, es decir que se evaluara una expresión con un resultado verdadero o falso. Al cumplirse esta condicion se ejecuta el proceso. Los ciclos Do While y Do Until permiten que una expresión sea evaluada antes de ejecutar las instrucciones del ciclo, este proceso se denomina pretest. También es importante incluir un mecanismo que pare el proceso y asi evitar un loop infinito.
3
Ciclos condicionales dinámicos Estos ciclos también pueden ser escritos de la manera conocida como posttest, en este caso el proceso se ejecuta por lo menos una vez y la expresión se analiza al final de este. También debe incluirse un mecanismo para terminar el proceso. Al trabajar con este tipo de expresiones se utiliza un contador, esta variable se encarga de que se cumpla la expresión.
4
Ciclos condicionales dinámicos Ejemplos Do While: En el siguiente ejemplo se vera una suma en donde el resultado no puede ser mayor de 100, por lo que el ciclo se ejecutara hasta que ese parametro se cumpla. Dim sum As Integer = 0 Do While sum < 100 sum = sum + 10 Loop Al llegar a la cifra de 100 se detiene el proceso.
5
Ciclos condicionales dinámicos Do Until: en este ejemplo el proceso se realiza hasta que una condición se cumpla. Dim sum2 As Integer = 0 Dim counter2 As Integer = 0 Do Until sum2 >= 100 sum2 = sum2 + CInt(Textbox1.Text) counter2 = conuter2 + 1 Loop
6
Ciclos condicionales fijos Los ciclos condicionales fijos se ejecutan una cantidad de veces predeterminada por el programador. Dentro de esta categoría encontramos los ciclos de For Next y For Each For next: tiene reservada la palabra For seguida por una variable contador del tipo integer Una vez inicializada con un valor se coloca la palabra reservada to seguida del valor final del contador. En las líneas siguientes se colocan las instrucciones y se cierra el ciclo con la palabra next.
7
Ciclos condicionales fijos For Each: se comienza el ciclo con las palabras reservadas For each, luego se declaran los elementos del proceso y se coloca la palabra In seguida de la variable tipo listado. En la línea siguiente se colocan las instrucciones y se finaliza el proceso con la palabra next. Ejemplo: For Each element [ As datatype ] In group [ statements ] [ Continue For ] [ statements ] [ Exit For ] [ statements ] Next [ element ]
8
Ciclos condicionales fijos Ejemplo For Next: utilizado para descender del número 2 al 0 restando 0.25 cada vez. For number As Double = 2 To 0 Step -0.25 Debug.Write(number.ToString & " ") Next Debug.WriteLine("") ' Output: 2 1.75 1.5 1.25 1 0.75 0.5 0.25 0
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.