viernes, 3 de septiembre de 2010

JERARQUIA DE OPERADORES

Operadores


Los operadores nos permiten realizar operaciones aritméticas entre los datos, ya sean constantes o variables.




Aunque el número y tipo de operadores depende del lenguaje de programación que se esté utilizando, los operadores más frecuentes se clasifican de la siguiente forma:




1. Operadores aritméticos.
 Los cuales son:
+,-,*, / y el mod, o módulo de la división.
El operador mod sólo se aplica a operandos tipo entero. El mod se lee como módulo de la división, y el resultado será el residuo de una división entera.


2. Operadores de relación
Los cuales son:



>, >=, <, <=, !=, ==


Se hace una distinción con el operador de igualdad, que no es el mismo de asignación: ==. Así se tiene x == y se traduce como "¿es x igual a y?, en tanto que x=y, equivale a decir "a la variable x se le asigna el mismo valor que tiene y "


3. Operadores lógicos.
Los cuales son:
! (not, negación) && (and, y),

(or, o)


Para resolver expresiones con operadores lógicos, se utilizan las siguientes tablas, conocidas como tablas de verdad:







4. Operadores de Asignación



Por el momento, el único operador de asignación es: =

Las reglas para resolver una expresión aritmética son las siguientes:




1. Los operadores aritméticos se aplican teniendo en cuenta su jerarquía (precedencia) y de izquierda a derecha. La jerarquía se muestra a continuación:







- (Unario), ! (Not, negación)



() Paréntesis



*, /, mod



<, <=, ==, >, >=, !=,+,- (Resta)



&& (AND)





(OR)



=







2. Si una expresión contiene paréntesis, se evalúa primero la subexpresión entre paréntesis, respetando la jerarquía de operadores en esta.

No hay comentarios:

Publicar un comentario