Operadores
Todos los símbolos que representan enlaces entre cada uno de los argumentos que intervienen en una operación se llaman operadores, y se utilizan para construir expresiones. Los operadores pueden ser:
RELACIONALES O CONDICIONALES
Se utilizan para formar expresiones booleanas, es decir, expresiones que al ser evaluadas producen un valor booleano: verdad o falso.
· < Menor que
· = Igual
· > Mayor que
· <= Menor o igual que
· >= Mayor o igual que
· <> Distinto de
Cuando se comparan caracteres alfanuméricos, se hace uno a uno, de izquierda a derecha. Si las variables son de diferente longitud, pero exactamente iguales hasta el último carácter del más corto, entonces se considera que el más corto es el menor. Sólo son iguales dos datos alfanuméricos si son iguales su longitud y sus componentes. Las letras minúsculas tienen mayor valor que las mayúsculas.
ARITMETICOS
Para tratar los números se utilizan los operadores aritméticos, que junto con las variables numéricas forman expresiones aritméticas.
· + Suma
· - Resta
· * Multiplicación
· ^ Potenciación
· / División real
· DIV División entera
· MOD Resto de la división entera
Los operadores DIV y MOD son los de menor prioridad.
ALFANUMERICOS
Se utiliza para unir datos alfanuméricos.
· + Concatenación
La concatenación es unir expresiones alfanuméricas como si fueran eslabones de una cadena.
LOGICOS O BOOLEANOS
Combinan sus operandos de acuerdo con las reglas del Algebra de Boole con el fin de producir un nuevo valor que se convierta en el valor de la expresión.
· OR Suma lógica
· AND Producto lógico
· NOT Negación
OR u O
Es un operador binario, es decir, afecta a dos operadores. La expresión que forma es cierta cuando al menos uno de sus operandos es cierto. Es el operador lógico de disyunción.
Ejemplo: estudiamos informática o nos vamos al cine.
AND o Y
Es un operador binario. La expresión formada es cierta cuando ambos operandos son ciertos al mismo tiempo. Es el operador lógico de conjunción.
Ejemplo: es de día y hace sol.
NOT o NO
Es un operador unario, es decir, sólo afecta a un operando. Afecta a la expresión cambiando su estado lógico: si era verdad lo transforma en falso, y viceversa.
PARENTESIS
Los paréntesis se utilizan para anidar expresiones.
· ( ) Anidar expresiones
ORDEN DE EVALUACION
La prioridad a la hora de evaluar los operadores en cualquier expresión es:
· Paréntesis (empezando por los más internos)
· Potencias
· Productos y divisiones
· Sumas y restas
· Concatenación
· Relacionales
· Lógicos