Opera Dores
Opera Dores
Opera Dores
+ Suma
- Resta
* Multiplicacin
/ Divisin
Mod Modulo (residuo de la divisin entera)
^ Exponenciacin
Ejemplos:
Expresin Resultado
7/23
12 mod. 7 5
4 + 2 * 5 14
Prioridad de los Operadores Aritmticos
Todas las expresiones entre parntesis se evalan primero. Las expresiones con parntesis
anidados se evalan de dentro a fuera, el parntesis mas interno se evala primero.
Funciones
Dentro de una misma expresin los operadores se evalan en el siguiente orden.
1.- ^ Exponenciacin
2.- *, /, mod. Multiplicacin, divisin, modulo.
3.- +, - Suma y resta.
Los operadores en una misma expresin con igual nivel de prioridad se evalan de izquierda a
derecha.
Ejemplos:
4 + 2 * 6 = 22
23 * 2 / 5 = 9
3 + 5 * (10 - (2 + 4)) = 3 + 5 * (10 - 6) = 3 + 5 * 4 = 3 + 20 = 23
3.5 + 5.09 - 14.0 / 4.0 = 3.5 + 5.09 - 3.5 = 8.59 - 3.5 = 5.09
2.1 * (1.5 + 3.0 * 4.1) = 2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98
Funcin Descripcin
ABS(x) Valor Absoluto
COS(x),SIN(x) Coseno,Seno
TRUNC(x) Parte entera
ROUND Redondea al entero ms cercano
LN(x) Logaritmo natural
EXP(x) Exponencial (ex)
SQRT(x) Raz cuadrada
LEN(x) Longitud de una cadena
Operadores Relacionales:
Se utilizan para establecer una relacin entre dos valores.
Compara estos valores entre si y esta comparacin produce un resultado de certeza o falsedad
(verdadero o falso).
Operando Operador Operando Valor,(constante o variable)
Los operadores relacionales comparan valores del mismo tipo (numricos o cadenas)
Tienen el mismo nivel de prioridad en su evaluacin.
Los operadores relacinales tiene menor prioridad que los aritmticos.
AND OR NOT
TTTTTTTF
TFFTFTFT
FTFFTT
FFFFFF
Ejemplos:
(a < b) and (b < c)
(10<20) and (20<30)
T and T
T
Prioridad de los Operadores Lgicos
Not
And
OR
Prioridad de los Operadores en General
1. ( )
2. ^
3. *, /, Mod
Ejemplos:
a = 10 b = 12 c = 13 d =10
1) ((a > b) or (a < c)) and ((a = c) or (a > = b))
((10>12) or (10<13)) and ((10 = 13) or (10 >= 12))
( F or T) and ( F or F)
T and F F
2) ((a > = b) or (a < d)) and (( a > = d) and (c > d))
((10 >=12) or (10<10)) and ((10 >=10) and (13 > 10)
( F or F) and (T and T)
F and T F
3) not (a = c) and (c > b)
not (10= 13) and (13 > 12)
not ( F) and T
T and T T