martes, 18 de mayo de 2010

operadores

Operadores:

Los operadores: son símbolos que permiten realizar operaciones con uno o más datos, para dar un resultado. El ejemplo clásico y obvio de operador es el símbolo de la suma (+), aunque hay otros muchos.

Los operadores aritméticos:

nos permiten, básicamente, hacer cualquier operación aritmética, que necesitemos (ejemplo: suma, resta, multiplicación, etc). En la siguiente tabla se muestran los operadores de los que disponemos en C y su función asociada.

Los operadores lógicos:
son utilizados por la lógica proposicional para admitir o rechazar proposiciones. En programación de ordenadores se utilizan para combinar valores lógicos (Verdadero/Falso) y obtener nuevos valores lógicos que determinen el flujo de control de un algoritmo o programa.

Operador Relación
not: Negación (No)
and : Conjunción (Y)
or : Disyunción (O)
xor : Disyunción Exclusiva (O/SOLO)

Se obtiene Verdadero si:

NOT : El operando es falso
AND: Ambos operandos son verdaderos
OR Al menos un operando es verdadero
XOR Solo uno de los operandos son verdadero


Tablas de Verdad

El comportamiento de un operador lógico suele definirse mediante su correspondiente tabla de verdad, en ella se muestra el resultado que produce la aplicación de un determinado operador a uno o dos valores lógicos. Las operaciones lógicas más usuales son:

· NO lógico (NOT) o negación:

Operador unario (aplicado a un único operando). Cambia el valor de verdad de verdadero ( V) a falso (F) y viceversa.

p

NOT p

V

F

F

V

Monografias.com

a) Contactos, b) Normalizado y c) No normalizado


  • O lógica (OR) o disyunción:

Operador n-ario (aplicado a 2 o más operandos). Si todos los operandos son F devuelve F; si hay alguno que sea V devuelve V.

p

q

p OR q

V

V

V

V

F

V

F

V

V

F

F

F

Monografias.com

a) Contactos, b) Normalizado c) No normalizado


  • Y lógica (AND) o conjunción:

Operador n-ario . Si todos los operandos son V devuelve V; si hay alguno que sea F devuelve F.

p

q

p AND q

V

V

V

V

F

F

F

V

F

F

F

F




Monografias.com

a) Contactos, b) Normalizado y c) No normalizado


  • O-eXclusiva logica (XOR):

Operador binario (aplicado a dos operandos). Devuelve V cuando ambos operandos son distintos y F cuando son iguales.

p

q

p XOR q

V

V

F

V

F

V

F

V

V

F

F

F

Monografias.com

a) Contactos, b) Normalizado y c) No normalizado




OPERADORES RELACIONALES:

Permiten realizar comparaciones de valores de tipo numérico o carácter. Estos operadores sirven para expresar las condiciones en los algoritmos. Proporcionan resultados lógicos.

también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un

Operador Significado

<>
> Mayor que
= Igual que
<= Menor o igual que
>= Mayor o igual que
<> Diferente de
== igual que (identidad)
!= desigual que (desigualdad)



1 comentario: