Unidad 4. Las expresiones (III)





2.3 Not.

Se utiliza para ejecutar una negación lógica sobre una expresión.

 

Sintaxis

resultado = Not expresión

 

La sintaxis del operador Not consta de las siguientes partes:

 

Parte   Descripción

resultado   Obligatorio; cualquier variable numérica.

expresión Obligatorio; cualquier expresión.

 

Comentarios

La siguiente tabla muestra cómo se determina el resultado:

Expresión

Resultado

Trae

False

False

True

 

Además, el operador Not invierte los valores de bit de cualquier variable y establece el bit correspondiente en resultado, de acuerdo con la siguiente tabla de decisión lógica:

La tabla de verdad es:

Bit1

Resultado

0

1

1

0

 

2.4 Xor.

Se utiliza para realizar una exclusión lógica entre dos expresiones.

 

Sintaxis

[resultado =] expresión1 Xor expresión2

 

La sintaxis del operador Xor consta de las siguientes partes:

 

Parte   Descripción

resultado   Obligatorio; cualquier variable numérica.

 

Comentarios

Si una y sólo una de las expresiones es True, el resultado es True. Sin embargo, si cualquiera de las expresiones es Null, el resultado es también Null. Cuando ninguna de las expresiones es Null, el resultado se determina de acuerdo con la siguiente tabla:

La tabla de verdad es:

Expresión1

Expresión2

Resultado

True

True

False

True

False

True

False

True

True

False

False

False

El operador Xor funciona como operador lógico y bit a bit. Ejecuta una comparación bit a bit para identificar los bits de dos expresiones utilizando lógica de O exclusivo para obtener el resultado, según la siguiente tabla de decisión lógica:

La tabla de verdad es:

Bit1

Bit2

Resultado

0

0

0

0

1

1

1

0

1

1

1

0

Octubre-2010
Pág. 4.3

Atrás  Inicio  Adelante






Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies