Make your own free website on Tripod.com

Es una expresión que tiene como resultado un valor booleano (Verdadero-Falso) (True-False).
Las condiciones están formadas por operadores de comparación. Para unir condiciones se utilizan operadores lógicos.
Operador AND (Y): El Operador And, une dos condiciones armando una única condición que resultará verdadera cuando ambas condiciones lo sean.
[Condición 1] AND [Condición 2] Si ambas son verdaderas el resultado es verdadero pero si solo una de las dos no lo es entonces el resultado es Falso.
Ejemplo:
A>10 and A<20

Valor A
A > 10
A < 20
A > 10 and A < 20
5
F
V
F
25
V
F
F
12
V
V
V
Operador OR (O):Se utiliza para unir condiciones. La condición resultante será verdadera cuando al menos una de las 2 se cumpla. A diferencia entonces de AND, aquí con que una de las dos condiciones sea verdadera toda la condición es considerada verdadera.
Ejemplo
A < 10 or A > 20
VALOR A
A<10
A>20
A<10 or A >20
2
V
F
V
15
F
F
F
22
F
V
V
Operador NOT (NO):El NO invierte el valor verdadero de una expresión. Por ejemplo:
A = 5 (Verdadero)
Not A = 5 (Falso)
Ejemplo:
Se debe verificar que en el formulario mostrado a continuación, al menos 1 de los 3 botones debe estar activado, en caso contrario se deberá imprimir un mensaje "No seleccioinó"
Private Sub btnvender_Click()
If a.Value = 1 Or b.Value = 1 Or C.Value = 1 Then
Print ""
Else
MsgBox ("no seleccionó")
End If
End Sub
Equivalencia entre And y Or:
If a=2 or A=5
If Not A <>2 and A<>5
De Morgan
Y ahora, algunos ejercicios.