Sunteți pe pagina 1din 3

OPERADORES LGICOS:

Los operadores lgicos sirven para combinar condiciones. En Access2000 una condicin puede tomar tres valores TRUE (verdadero), FALSE (falso) o NULL (nulo), por lo tanto el resultado de los operadores lgicos tambin ser true, false o null. Para ver cmo funcionan los operadores lgicos utilizaremos las tablas de verdad de estos operadores. Operador AND . Para que el resultado sea verdadero las dos condiciones deben ser verdaderas. AND TRUE FALSE NULL TRUE TRUE FALSE NULL FALSE FALSE FALSE FALSE NULL NULL FALSE NULL Operador OR . El resultado es verdadero si al menos una de las dos condiciones es verdadera. OR TRUE FALSE NULL TRUE TRUE TRUE TRUE FALSE TRUE FALSE NULL NULL TRUE NULL NULL

Operador NOT . El resultado es invertido. NOT TRUE FALSE NULL FALSE TRUE NULL

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 parametrizados 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.

Operadores lgicos de bsqueda:


AND ingresadas. OR ingresadas. ~ [palabra] + [palabra] " [palabras] " - [palabra] Site: [cod. pas] busca pginas que tengan todas las palabras busca pginas que tengan alguna de las palabras busca el campo semntico de esa palabra. busca una palabra exactamente como se escribi. busca una frase. excluye de la bsqueda la palabra detrs del signo menos. busca slo en las pginas del pas indicado. ej. site:mx (Mxico). busca archivos con la extensin especificada. busca direcciones de pgina con esa palabra. busca definiciones de la palabra ingresada.

Filetype:[extensin] Inurl:[palabra] Define:[palabra]

S-ar putea să vă placă și