sábado, 22 de mayo de 2010

Operadores Aritmeticos, Relacionales y Logicos

Operadores aritméticos

Son aquellos que sirven para operar términos numéricos. El ejemplo más utilizado es el símbolo (+) o de suma. Estos operadores podemos clasificarlos a su vez como:

· UNARIOS: Aquellos que trabajan con UN OPERANDO.

· BINARIOS: Son los que combinan DOS OPERANDOS, dando como resultado un valor numérico cuyo tipo será igual al mayor de los tipos que tengan los operandos.

Un operando viene a ser una de las entradas (argumentos) de un operador Por ejemplo, en:

3 + 6 = 9

"+" es el operador y "3" y "6" son los operandos.

La siguiente tabla muestra los símbolos de los operadores binarios:

Operadores aritméticos básicos

Operador

Operación

Ejemplo

Resultado

+

Suma

a + b

suma de a y b

-

Resta

a - b

Diferencia de a y b

*

Multiplicación

a * b

Producto de a por b

/

División

a / b

Cociente de a por b

Operadores Relacionales:

Una RELACIÓN consiste de dos operandos separados por un operador relacional. Si la relación es satisfecha, el resultado tendrá un valor como VERDADERO; si la relación no se satisface, el resultado tendrá un valor como FALSO.

A continuación se describen los operadores relacionales más utilizados:

Símbolo

Significado

=

IGUAL que

<>

NO IGUAL que

<

MENOR que

>

MAYOR que

<=

MENOR o IGUAL que

>=

MAYOR o IGUAL que

Ejemplos:

Relación

Resultado

20 = 11

Falso

15 < 20

Verdadero

PI (π) > 3.14

Falso

'A' < 20

Falso

'A' = 65

Verdadero

Operadores lógicos

Al igual que en las operaciones relacionales, en las operaciones con operadores lógicos se tienen resultados cuyo valor de verdad toma uno de los valores VERDADERO o FALSO, también llamados (booleanos).

Los operadores lógicos son :

NOT.

not operando

Descripción: Invierte el valor de verdad de operando.

Ejemplo:
Si bandera tiene un valor de VERDADERO, ( not bandera) produce un resultado con valor de verdad FALSO.

AND.

operando.1 and operando.2

Descripción: Produce un resultado con valor de verdad VERDADERO cuando ambos operandos tienen valor de verdad VERDADERO; en cualquier otro caso el resultado tendrá un valor de verdad FALSO.

OR.

operando.1 or operando.2

Descripción: Produce un resultado con valor de verdad FALSO cuando ambos operadores tienen valores de verdad FALSO; en cualquier otro caso el resultado tendrá un valor de verdad VERDADERO.

XOR.

operando.1 xor operando.2

Descripción: Un operando debe tener valor de verdad VERDADERO y el otro FALSO para que el resultado tenga valor de verdad VERDADERO.

Tablas de verdad

Las tablas nos manifiestan los posibles valores de verdad de cualquier proposición molecular, así como el análisis de la misma en función de las proposiciones que la integran, encontrándonos con los siguientes casos:

Considérese dos proposiciones A y B cada una puede tomar uno de dos valores de verdad: o V (verdadero), o F (falso). Por lo tanto, los valores de verdad de A y de B pueden combinarse de cuatro maneras distintas: o ambas son verdaderas; o A es verdadera y B falsa, o A es falsa y B verdadera, o ambas son falsas. Esto puede expresarse con una tabla simple:

A

B

V

V

V

F

V

V

F

F

Conjunción

La conjunción es un operador que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad VERDADERO cuando ambas proposiciones son verdaderas, y FALSO en cualquier otro caso.

La tabla de verdad de la conjunción es la siguiente:

A

B

A˄B

V

V

V

V

F

F

F

V

F

F

F

F

Disyunción

La disyunción es un operador que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad VERDADERO cuando una de las proposiciones es verdadera, o cuando ambas lo son, y FALSO cuando ambas son falsas.

La tabla de verdad de la disyunción es la siguiente:

A

B

A˅B

V

V

V

V

F

V

F

V

V

F

F

F

Implicación o Condicional

El condicional materiales un operador que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad FALSO sólo cuando la primera proposición es verdadera y la segunda falsa, y VERDADERO en cualquier otro caso.

La tabla de verdad del condicional material es la siguiente:

A

B

A→B

V

V

V

V

F

F

F

V

V

F

F

V

Bicondicional

El Bicondicional es un operador que opera sobre dos valores de verdad, típicamente los valores de verdad de dos proposiciones, devolviendo el valor de verdad VERDADERO cuando ambas proposiciones tienen el mismo valor de verdad, y falso cuando sus valores de verdad difieren.

La tabla de verdad del bicondicional es la siguiente:

A

B

A↔B

V

V

V

V

F

F

F

V

F

F

F

V

Verdad Indeterminada o Contingencia

Se entiende por verdad contingente, o verdad de hecho, aquella proposición que puede ser verdadera o falsa, según los valores de las proposiciones que la integran. Sea el caso: A /\ (B \/ C).

Contradicción

Se entiende por proposición contradictoria, o contradicción, aquella proposición que en todos los casos posibles de su tabla de verdad su valor siempre es FALSO. Dicho de otra forma, su valor F no depende de los valores de verdad de las proposiciones que la forman, sino de la forma en que están establecidas las relaciones de unas con otras. Sea el caso: [(A/\B)/\¬(A\/B)]/\C

La Tabla de la verdad es una herramienta imprescindible en la recuperación de datos en las bases de datos como Internet con los motores de búsqueda o en una biblioteca con sus ficheros informatizados. Así mismo se utilizan para programar simulaciones lógicas de inteligencia artificial con lenguajes propios. También en modelos matemáticos predictores: meteorología, marketing y otros muchos.

1 comentario: