Вы находитесь на странице: 1из 3

4/24/2014 ENI Training - Libro online

http://www.eni-training.com/client_net/mediabook.aspx?idR=71522 1/3
Operador Clculo realizado
< Menor que
<= Menor o igual que
> Mayor que
>= Mayor o igual que
= Igual a
<> Distinto de
Operador Clculo realizado
+ Adicin
- Sustraccin
/ Divisin con resultado de un nmero con coma
flotante
Mod Resto de la divisin entre dos nmeros
\ Divisin con resultado entero
* Multiplicacin
Potenciacin
Operadores
Los operadores permiten realizar operaciones aritmticas con variables y/o constantes, comparar
variables entre ellas, evaluar varias condiciones, etc.
Se distinguen varios tipos de operadores:
Operadores aritmticos,
Operadores de comparacin,
Operadores lgicos,
Operador de concatenacin.
El operador de asignacin es el signo =. El valor de la expresin situada a la derecha del signo
igual se asigna a la variable situada a la izquierda del signo (ejemplo: IntA = 12, IntA = Intb *
12).
1. Operadores aritmticos
Permiten efectuar clculos aritmticos con variables y/o constantes.
2. Operadores de comparacin
Comparan dos valores o dos cadenas de caracteres.
La instruccin Option Compare utilizada a nivel de mdulo, permite declarar el mtodo de comparacin
4/24/2014 ENI Training - Libro online
http://www.eni-training.com/client_net/mediabook.aspx?idR=71522 2/3
Operador Clculo realizado
AND Si todas las expresiones tienen el valor True, el resultado es True. Si
una de las expresiones tiene el valor False, el resultado es False.
OR Si por lo menos una de las expresiones tiene el valor True, el
resultado es True (o inclusivo).
XOR Si una y slo una de las expresiones tiene el valor True, el resultado
es True (o exclusivo).
NOT Devuelve el contrario de la expresin.
Eqv Devuelve True si las dos expresiones son idnticas.
(A>=1) AND (A=<9) devuelve True si A est comprendido entre 1 y 9,
NOT (A >= 10) devuelve True si A es estrictamente menor que 10,
(A>0) OR (B>0) OR (C>0) devuelve True si al menos uno de los
valores es positivo.
StrApeNom = Apellido & " " & Nombre
por defecto que conviene usar en la comparacin de cadenas. Puede tomar uno de estos tres valores
posibles:
La opcin Compare Binary (opcin por defecto) realiza la comparacin de cadenas basada en
el orden derivado de la representacin binaria interna de los caracteres: A < B < E < Z < a <
b < e < z < < < < < ...
La opcin Compare Text realiza la comparacin de cadenas sin distinguir maysculas de
minsculas: (A=a) < (=) < (B=b) < (E=e) < (=) < (Z=z) < (=)...
La opcin Compare Database realiza la comparacin de cadenas basado en el orden
determinado por el identificador de parmetros regionales de la base de datos en la que se
realiza la comparacin de cadenas.
3. Operadores lgicos
Permiten evaluar simultneamente dos (o ms) valores booleanos o expresiones que devuelven este
tipo de valor. Generalmente se usan con la instruccin If.
Ejemplo
4. Operador de concatenacin
El operador de concatenacin es el signo &. Engancha cadenas de caracteres, valores y expresiones.
Ejemplo
Concatenacin del apellido y el nombre.
5. Prioridad de los operadores
Cuando hay varios operadores en una misma expresin, cada uno de ellos se evala en un orden
predeterminado, llamado prioridad de los operadores.
Los operadores se evalan en el siguiente orden: operadores aritmticos, operadores de comparacin,
operadores lgicos.
4/24/2014 ENI Training - Libro online
http://www.eni-training.com/client_net/mediabook.aspx?idR=71522 3/3
Aritmtico Lgico
Not
*, /, \ And
Mod Or
+, - Xor
Eqv
La expresin "3 + 4 * 5" da como resultado 23.
La multiplication (4 * 5) se efecta antes que la adicin ( + 3)
La expresin "(3 + 4) * 5" devuelve 35. La adicin se efecta con
prioridad.
Los operadores de comparacin tienen la misma prioridad; es decir, son evaluados por orden de
aparicin, de izquierda a derecha.
Los operadores aritmticos y lgicos se evalan en el siguiente orden de prioridad:
El uso de parntesis permite modificar la prioridad para que un elemento de una expresin, sea
evaluado antes que los otros. Las operaciones encerradas entre parntesis siempre se evalan antes
que las otras.
Ejemplo
Se aconseja usar parntesis para mejorar la legibilidad del cdigo.

Вам также может понравиться