empleo de estructuras de decisión
TRANSCRIPT
![Page 1: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/1.jpg)
![Page 2: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/2.jpg)
Empleo de Estructuras de decisión
![Page 3: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/3.jpg)
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.
![Page 4: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/4.jpg)
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
![Page 5: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/5.jpg)
Por ejemplo, el resultado de la expresión condicional
Edad>=18resulta Verdadero (True) si Edad es mayor o igual que 18.
![Page 6: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/6.jpg)
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
![Page 7: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/7.jpg)
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.
![Page 8: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/8.jpg)
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.
![Page 9: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/9.jpg)
![Page 10: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/10.jpg)
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.
![Page 11: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/11.jpg)
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
![Page 12: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/12.jpg)
![Page 13: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/13.jpg)
![Page 14: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/14.jpg)
![Page 15: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/15.jpg)
![Page 16: Empleo de estructuras de decisión](https://reader036.vdocuments.pub/reader036/viewer/2022062304/5592d8aa1a28abdd668b46f3/html5/thumbnails/16.jpg)