martes, 16 de agosto de 2011

Jerarquia de Operadores


Bueno hoy veremos algo que es muy basico y que tenemos que entender , son la jerarquia de operadores aunque esto cambia de lenguaje de programacion pero es bueno entender la logica luego solo es de guiarse con un manual.

veamos los tipos de operadores que existen :

a) Aritméticos (su resultado es un número): potencia, * , / , mod, div, + , -

b) Relacionales (su resultado es un valor de verdad): =, <, >, <=, >=, <>

c) Lógicos o Booleanos (su resultado es un valor de verdad): not, and, or

d) Alfanuméricos : + (concatenación)

e) Asociativos. El único operador asociativo es el paréntesis ( ) , el cual
permite indicar en qué orden deben realizarse las operaciones. Cuando una expresión
se encuentra entre paréntesis, indica que las operaciones que están dentro de ellos
debe realizarse primero. Si en una expresión se utilizan más de un paréntesis se deberá
proceder primero con los que se encuentren más hacia el centro de la expresión.

Y luego tenemos una tabla resumida del orden que tenemos que respetar :

Para resolver una expresión aritmética se deben seguir las siguientes reglas:
  • Primero se resuelven las expresiones que se encuentran entre paréntesis.
  • Se procede aplicando la jerarquía de operadores.
  • Al evaluar una expresión, si hay dos operadores con la misma jerarquía, se procede a evaluar de izquierda a derecha.
  • Si hay expresiones relacionales, se resuelven primero paréntesis, luego se encuentran los valores de verdad de las expresiones relacionales y por último se aplica jerarquía de operadores lógicos. En caso de haber iguales, proceder de izquierda a derecha.
Tablas de verdad :
Siguiendo con lo que dicen estas tablas solucionaremos las expreciones logicas.

La negación (NOT) es un operador que opera. sobre un único valor de verdad, devolviendo el valor contradictorio de la proposición considerada.

La conjunción ( Y , AND) 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.

Es decir es verdadera cuando ambas son verdaderas.

La disyunción (O , OR) 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.

Mas adelante veremos algunos ejercicios practicos

Comenten no sean bayuncos.....

1 comentario: