Professional Documents
Culture Documents
Un operador es un signo o smbolo que especifica el tipo de clculo que se debe llevar a cabo en una expresin. Existen operadores matemticos, de comparacin, lgicos y de referencia. Access admite una gran variedad de operadores, entre los que se incluyen operadores aritmticos como +, -, multiplicar (*) y dividir (/), as como operadores de comparacin para comparar valores, operadores de texto para concatenar texto y operadores lgicos para determinar valores verdaderos o falsos. En este artculo se proporciona informacin detallada sobre el uso de estos operadores.
Son generalmente empleados con valores lgicos (booleanos); tambin llamados operadores booleanos (del lgebra de Bool), se usan en los buscadores para restringir una bsqueda y eliminar resultados no deseados. Son los operadores AND (y), para aadir un trmino; NOT (no) para excluirlo, y OR (o) para hacer una eleccin
Muy utilizados en Informtica, lgica proposicional y lgebra booleana, entre otras disciplinas. Los operadores lgicos nos proporcionan un resultado a partir de que se cumpla o no una cierta condicin. Esto genera una serie de valores que, en los casos ms sencillos, pueden ser parame trizados con los valores numricos 0 y 1, como se puede apreciar en los ejemplos de abajo. La combinacin de dos o ms operadores lgicos conforma una funcin lgica. Los ms sencillos son (ntese su relacin con los operadores relacionales):
Operador NO-lgico: 'A' significa todo lo que no es A' Operador Y-lgico: 'A B' significa 'A y B a la vez'; resultando FALSO (0) si no se cumple y VERDADERO (1) si s lo hace.
Operador O-lgico: 'A B' significa 'O bien A, o bien B, o bien los dos'; resultando FALSO (0) si no se dan ni A ni B y VERDADERO (1) si se da alguno de los dos o los dos a la vez. Operador =: 'A = B' significa 'A debe ser igual a B'; resultando FALSO (0) si esto no es as y VERDADERO (1) en caso contrario. Operador <: 'A < B' significa 'A debe ser menor que B'; resultando FALSO (0) si no se satisface y VERDADERO (1) en caso contrario. Operador >: 'A > B' significa 'A debe ser mayor que B'; resultando FALSO (0) si no se satisface y VERDADERO (1) en caso contrario.
Los operadores ms complejos se construyen a partir de los anteriores (podra incluirse alguno ms) y ya entran dentro de lo que sera una funcin lgica. Un ejemplo muy utilizado sera 'SI(condicin;A;B)' ('IF condicin THEN A ELSE B' en la mayora de los lenguajes de programacin) cuyo resultado sera A si se satisface la 'condicin' o B en caso contrario.
Las expresiones conectadas con los operadores && y || se evalan de izquierda a derecha, y la evaluacin se detiene tan pronto como el resultado verdadero o falso es conocido (muchos programas tienen una lgica que se basa en este propiedad). 2 && Operador Y lgico
Tambin denominado por su nombre en ingls (generalmente en maysculas) AND lgico. Devuelve un valor lgico true si ambos operandos son ciertos. En caso contrario el resultado es false.
3 || Operador O lgico
Este operador binario devuelve true si alguno de los operandos es cierto. En caso contrario devuelve false.
false
true
Operador NO lgico:
Este operador es denominado tambin negacin lgica y se representa en el texto escrito por la palabra inglesa NOT (otros lenguajes utilizan directamente esta palabra para representar el operador en el cdigo).