Professional Documents
Culture Documents
RODRÍGUEZ MARTÍNEZ
LENGUAJES DE PROGRAMACÍON
OPERADORES EN PROGRAMACIÓN
Los operadores son expresiones que nos permiten manipular los datos que les pasamos, cada uno de los datos que se le
pasa a un operador se llama operando, y según el número de operandos de que disponga un operador estaremos
hablando de un operador unario (un operando), binario (dos operandos), ternario...
Los operadores no los utilizamos aisladamente, sino que solemos utilizar mas de uno en una misma expresión compleja,
en este caso tendremos que tener en cuenta las normas de preferencia para no encontrarnos con resultados no
deseados
Operador
+ SUMA
- RESTA
* MULTIPLICACION
/ DIVISION
^ POTENCIACION
mod. MODULO
En todos los lenguajes de programación se utilizan operadores para efectuar operaciones aritméticas. Combinando las
variables y constantes en expresiones aritméticas por medio de funciones adecuadas.
Una expresión es un conjunto de datos o funciones unidos por operadores aritméticos, los cuales se muestran en la
siguiente tabla:
Operadores Lógicos
En ocasiones en los programas se necesitan realizar comparaciones entre distintos valores, esto se realiza utilizando los
operadores relaciones, los cuales se listan a continuación:
Operador Significado
< Menor que > Mayor que <= Menor o igual que >= Mayor o igual que = Igual a <> Distinto a, diferente de
A continuación se explican los tipos de operadores (aritméticos y de asignación) que permiten realizar operaciones
matemáticas en lenguaje C.
“Operadores aritméticos”
Existen dos tipos de operadores aritméticos:
VIVIANA L. RODRÍGUEZ MARTÍNEZ
LENGUAJES DE PROGRAMACÍON
Los binarios:
+ Suma
- Resta
* Multiplicación
/ División
% Módulo (resto)
Los unarios:
++ Incremento (suma 1)
-- Decremento (resta 1)
- Cambio de signo
Su sintaxis es:
binarios:
<variable1><operador><variable2>
unarios:
<variable><operador> y al revés, <operador><variable>.
“Operadores de asignación”
La mayoría de los operadores aritméticos binarios explicados con anterioridad tienen su correspondiente operador de
asignación:
= Asignación simple
+= Suma
-= Resta
*= Multiplicación
/= División
%= Módulo (resto)
Con estos operadores se pueden escribir, de forma más breve, expresiones del tipo:
n=n+3 se puede escribir n+=3
k=k*(x-2) lo podemos sustituir por k*=x-2
Será importante tener en cuenta la precedencia de los operadores a la hora de trabajar con ellos:
() Mayor precedencia
++, - -
*, /, %
VIVIANA L. RODRÍGUEZ MARTÍNEZ
LENGUAJES DE PROGRAMACÍON
+, - Menor precendencia
Las operaciones con mayor precedencia se realizan antes que las de menor precedencia.
Si en una operación encontramos signos del mismo nivel de precedencia, dicha operación se realiza de izquierda a
derecha. A continuación se muestra un ejemplo sobre ello:
a*b+c/d-e
1. a*b resultado = x
2. c/d resultado = y
3. x+y resultado = z
4. z-e
Fijarse que la multiplicación se resuelve antes que la división ya que está situada más a la izquierda en la operación. Lo
mismo ocurre con la suma y la resta.
VIVIANA L. RODRÍGUEZ MARTÍNEZ
LENGUAJES DE PROGRAMACÍON
Operadores de ORACLE
Los operadores permiten enfocar la búsqueda vinculando términos de selección y definiendo la relación entre ellos.
Oracle reconoce los siguientes operadores:
aritméticos
de cadenas de caracteres,
lógicos,
relacionales.
Operadores de Aritméticos
Estos operadores 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 Oracle y
su función asociada.
Operadores Lógicos
Los operadores booleanos o lógicos (AND, NOT, OR, XOR) localizan registros que contienen los terminos coincidentes
en uno de los campos especificados o en todos los campos especificados. Utilizar operadores booleanos para
conectar palabras o frases entre más de un campo de texto, o utilizar operadores booleanos para conectar palabras o
frases dentro de un campo de texto.
AND Y lógico
OR O lógico
XOR OR exclusivo
NOT Negación
Operadores Relacionales
VIVIANA L. RODRÍGUEZ MARTÍNEZ
LENGUAJES DE PROGRAMACÍON
Los operadores relacionales son símbolos que se usan para comparar dos valores. Si el resultado de la comparación
es correcto la expresión considerada es verdadera, en caso contrario es falsa.