empleo de estructuras de decisión
TRANSCRIPT
Empleo de Estructuras de decisión
EMPLEO DE EXPRESIONES CONDICIONALES Una expresión condicional forma parte
de una sentencia de programa que realiza preguntas del tipo Verdadero o Falso sobre una propiedad, una variable o algún otro tipo de datos en el código del programa.
En cualquier expresión condicional puedes usar los operadores de comparación que se muestran en la lista siguiente:
Operador de comparación
Significado
= Igual que
<> Distinto que
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que
Por ejemplo, el resultado de la expresión condicional
Edad>=18resulta Verdadero (True) si Edad es mayor o igual que 18.
LA ESTRUCTURA DE DECISIÓN IF...THEN Las estructuras de decisión If..Then te
permiten evaluar una condición en el programa y llevar a cabo una serie de acciones basándote en el resultado de dicha condición. En su forma más simple, una estructura de decisión If..Then cabe en una única línea:
If condición Then sentencia
EMPLEO DE OPERADORES LÓGICOS EN LAS EXPRESIONES CONDICIONALES
Visual Basic te permite comprobar más de una expresión condicional en las cláusulas If...Then en caso de que necesites incluir más de un criterio de selección en tus estructuras de decisión.
Las condiciones adicionales se enlazarán mediante el uso de uno o más de los siguientes operadores lógicos:
Operador lógico
Significado
AndSi ambas expresiones condicionales son Verdaderas, el resultado es Verdadero.
OrSi alguna de las expresiones es Verdadera, el resultado es Verdadero.
NotSi la expresión condicional es Falsa, el resultado es Verdadero. Si la expresión condicional es Verdadera, el resultado es Falso.
LA ESTRUCTURA DE DECISIÓN SELECT CASE
Una estructura Select Case es similar a
una estructura If...Then...Else, pero resulta más eficiente cuando la bifurcación depende de una variable clave o caso de prueba.
La sintaxis de una estructura Select Case es la siguiente: Select Case variableCase valor1Se ejecutan las sentencias de programa si valor1
coincide con variableCase valor2Se ejecutan las sentencias de programa si valor2
coincide con variable...End Select