Se trata de componentes que se vinculan de manera distinta, todos los valores de una o más variables junto con las constantes. O sea, todo operador les dejará controlar los valores.
Los tipos de operadores que existen son: Aritméticos, Relacionales y Lógicos.
Operadores Aritméticos
Estos operadores les dejará elaborar todo tipo de operación matemática con los valores (las variables y las constantes)
Los operadores en aritméticos logran ser empleados con datos enteros o reales. Si los dos son enteros, como secuencia dará a un resultado entero; si uno de los dos es real, el resultado es real.
Operadores Aritméticos
+ Suma
– Resta
* Multiplicación
/ División
mod Modulo (residuo de la división entera)
Ejemplos:
Expresión | Resultado | |
7 / 2 | 3.5 | |
12 mod 7 | 5 | |
4 + 2 * 5 | 14 |
Prioridad de los Operadores Aritméticos
En cuanto a las expresiones encerrados en paréntesis, primeramente se evalúan. Toda expresión con paréntesis se deben estudiar de dentro hacía fuera, el paréntesis más intrínseco se evaluará primero. Adentro de una misma expresión todo operador debe evaluarlo en el siguiente orden:
- ^ Exponenciación
- *, /, mod Multiplicación, división, modulo.
- +, – Suma y resta.
Por lo que los operadores en una sola expresión con igual nivel de importancia se examinan de izquierda a derecha.
Ejemplos:
4 + 2 * 5 = 14 | 23 * 2 / 5 = 9.2 | |
3 + 5 * (10 – (2 + 4)) = 23 | 2.1 * (1.5 + 12.3) = 2.1 * 13.8 = 28.98 |
Operadores Relacionales
Estos se manejan con el fin de concretar algún vínculo entre los 2 valores. Después se debe comparar los valores entre si y esa comparativa genera un resultado de certeza o falsedad. Entonces, podemos decir que los operadores relacionales ponen en una comparativa a los valores de su mismo tipo (números o cadenas). Esos poseen el mismo nivel de importancia dentro de la evaluación.
Tipos de operadores Relacionales
- > Mayor que
- < Menor que
- > = Mayor o igual que
- < = Menor o igual que
- < > Diferente
- = Igual
Ejemplos:
Si a = 10, b = 20, c = 30
a + b > c | Falso | |
a – b < c | Verdadero | |
a – b = c | Falso | |
a * b < > c | Verdadero |
Ejemplos no lógicos:
a < b < c
10 < 20 < 30
T > 5 < 30
(no son lógico ya que poseen distintos operandos)
Operadores Lógicos
Con referencia a estos, se manejan para designar los vínculos entre valores lógicos. Esos valores lograrían ser el resultado de una expresión relacional.
Tipos de operadores Lógicos
And Y
Or O
Not Negación
Ejemplo:
Para los siguientes ejemplos T es verdadero y F es falso.
Operador Not Operador Not
Operando | Resultado | |
T | F | |
F | T |
Operador And Operador And
Operando1 | Operador | Operando2 | Resultado | |||
T | AND | T | T | |||
T | F | F | ||||
F | T | F | ||||
F | F | F |
Operador Or Operador Or
Operando1 | Operador | Operando2 | Resultado | |||
T | Or | T | T | |||
T | F | T | ||||
F | T | T | ||||
F | F | F |
Prioridad de los Operadores Lógicos
- Not
- And
- Or
Prioridad de los Operadores en General
- ( )
- ^
- *, /, Mod, Not
- +, -, And
- >, <, > =, < =, < >, =, Or
Ejemplos:
Sea: a = 10 b = 12 c = 13 d =10