Estructuras de Control en Visual Basic.net
ESTRUCTURAS DE CONTROL Se utilizan para controlar el flujo del programa en una rutina o función. Estas estructuras permiten controlar, mediante una condición, la ejecución o no de una línea o conjunto de líneas de código.
Estructura IF–THEN–ELSE Permite, mediante una condición, que se ejecute o no determinada tarea o línea de código. SINTAXIS: If condición Then Sentencia o grupo de sentencias Else End If
Estructura IF–THEN–ELSE EJEMPLOS:
Operadores de comparación DESCRIPCIÓN EJEMPLO = Igual a (7-2) = 5 < Menor que 5 < 8 > Mayor que 5 > 3 <> Distinto a 5 <> 11 <= Menor o igual a 5 <= 6 5<= (9-4) >= Mayor o igual a 5 >= 4 5 >= (2+3)
Estructura SELECT–CASE Se suele utilizar para evitar el uso de muchas cláusulas If y de esta manera no tener que anidarlas. La cláusula Select evalúa una condición y las cláusulas case contienen valores. Si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutarán las instrucciones en dicho case.
Estructura SELECT–CASE SINTAXIS: Select Case variable_control Case Valor_1 Sentencia o grupo de sentencias Case Valor_2 Case Else Sentencia o grupo de sentencias en caso de que ninguno de los casos anteriores se cumpla. (Opcional) End Select
Estructura SELECT–CASE EJEMPLO:
Estructura FOR–NEXT Es utilizada para generar una repetición de instrucciones o bucle entre un número inicial y un número final que se le debe indicar al mismo. SINTAXIS: For variable_contador = valor_inicial To valor_final Sentencia o grupo de sentencias Next variable_contador
Estructura FOR–NEXT EJEMPLO:
Estructura While–End SINTAXIS: While condición End While Esta estructura, repetirá sin detenerse determinado código, mientras se cumpla la condición. Es necesario que la condición deje de cumplirse en un plazo determinado. De lo contrario generará un loop infinito, generando una sobrecarga del sistema. SINTAXIS: While condición Sentencia o grupo de sentencias End While
Estructura While–Wend EJEMPLO: Código para generar que la condición sea falsa cuando A sea igual a 10
Estructura Do While-Loop Repite un bloque de instrucciones mientras una condición sea verdadera. Cuando se usa en esta configuración, se comporta de la misma forma que la estructura While Do While condición Sentencia o grupo de sentencias Loop
Código para generar que la condición sea falsa cuando contador sea igual o mayor a 10
Estructura Do Loop-While Existe un configuración distinta en donde el While, se inserta al finalizar la estructura (Luego del Loop) El objetivo es que las sentencias dentro del Do, se ejecute si o si al menos una vez. Primero entra en el bucle y luego comprueba si la condición es verdadera. Do Sentencia o grupo de sentencias Loop While condición
Las instrucciones se ejecutan al menos una vez Código para generar que la condición sea falsa cuando contador sea igual o mayor a 10