Está en la página 1de 13

PROGRAMACION DE SOFTWARE

Expresiones aritméticas, relacionales y lógicas


EXPRESIONES EN PROGRAMACION
CONCEPTO

EXPRESIONES EN PROGRAMACION
Una expresión es la manera en que expresamos en un
lenguaje de programación algo sobre el estado de un
objeto. Es el medio que tenemos para decir en un
programa algo sobre el mundo del problema. En el nivel
anterior vimos las expresiones aritméticas, que
permitían definir la manera en que debía ser modificado
el estado de un elemento del mundo, usando sumas y
restas.
Las expresiones aparecen dentro del cuerpo de los
métodos y están formadas por operandos y operadores.
Los operandos pueden ser atributos, parámetros,
literales, constantes o llamadas de métodos, mientras
que los operadores son los que indican la manera de
calcular el valor de la expresión. Los operadores que se
pueden utilizar en una expresión dependen del tipo de
los datos de los operandos que allí aparezcan.
CONCEPTO

PROGRAMACION DE SOFTWARE

En algunos casos es indispensable utilizar


paréntesis para evitar la ambigüedad en las
expresiones. Por ejemplo, la expresión 10 – 4 – 2
puede ser interpretada de dos maneras, cada una
con un resultado distinto: 10 – ( 4 – 2 ) = 8, o
también ( 10 – 4 ) – 2 = 4. Es buena idea usar
siempre paréntesis en las expresiones, para estar
seguros de que la interpretación del computador
es la que nosotros necesitamos.
ARITMETICAS
EXPRESIONES

EXPRESIONES ARITMETICAS
Para tratar las expresiones aritméticas debe reconocerse los operadores aritméticos, que
combinados con operandos constituyen las expresiones. Básicamente los operadores aritméticos
corresponden a las operaciones aritméticas básicas: suma, resta, multiplicación y división; sin
embargo otras operaciones que se incluyen son la división modular y la potencia. En el siguiente
cuadro se muestran los operadores y un ejemplo de uso.
EXPRESIONES

EXPRESIONES ARITMETICAS
RELACIONALES
EXPRESIONES

EXPRESIONES RELACIONALES
Las expresiones relacionales corresponden al uso de los operadores relacionales, que combinados
con operandos constituyen las expresiones. Los operadores relacionales son los que se muestran en
la siguiente tabla:
LOGICAS
EXPRESIONES

EXPRESIONES LOGICAS
Al igual que en las expresiones revisadas en los acápites anteriores, las expresiones lógicas requieren el
uso de los operadores lógicos: AND, OR, NOT y las combinaciones que se puedan generar:
EXPRESIONES

PRIORIDAD EN LOS OPERADORES


Ahora una expresión puede ser sencilla como la de los ejemplos, pero también puede ser la
combinación de varios operadores, utilizando paréntesis, y para evaluarlas (resolverlas) debe tenerse
en cuenta la prioridad existente entre ellos.

Esta última tabla muestra que todo lo que se encuentre en


paréntesis () se realizará primero, luego las potencias,
posteriormente las multiplicaciones y divisiones y finalmente
las sumas y restas. Adicionalmente debe considerarse que al
programar, las instrucciones deben ser escritas en una línea,
por lo que apoyándose en las prioridades y el uso correcto
de paréntesis debe ser colocada en ese formato. Si existen
dos operaciones con la misma prioridad, deben evaluarse de
izquierda a derecha.

También podría gustarte