Booleano
Booleano, ou lógica booleana, é um subconjunto da álgebra usado para criar afirmações verdadeiras ou falsas. As expressões booleanas usam os operadores AND, OR, XOR e NOT para comparar valores e retornar um resultado verdadeiro ou falso. Esses operadores booleanos são descritos nos quatro exemplos a seguir:
- x AND y - retorna True se x e y forem verdadeiros; retorna False se x ou y for falso.
- x OR y - retorna True se x ou y, ou ambos, forem verdadeiros; retorna False somente se x e y forem falsos.
- x XOR y - retorna True somente se x ou y for verdadeiro; retorna False se x e y forem ambos verdadeiros ou ambos falsos.
- NOT x - retorna True se x for falso ou (nulo); retorna False se x for verdadeiro.
Como os computadores operam em binário (usando apenas zeros e uns), a lógica dos computadores geralmente pode ser expressa em termos booleanos. Por exemplo, uma afirmação verdadeira retorna o valor 1, enquanto uma afirmação falsa retorna o valor 0. Naturalmente, a maioria dos cálculos exige mais do que uma simples afirmação verdadeira ou falsa. Por isso, os processadores dos computadores realizam cálculos complexos vinculando várias afirmações binárias (ou booleanas). Expressões booleanas complexas podem ser expressas como uma série de portas lógicas.
As expressões booleanas também são compatíveis com a maioria dos mecanismos de pesquisa. Ao inserir palavras-chave em um mecanismo de pesquisa, você pode refinar sua pesquisa usando operadores booleanos. Por exemplo, se quiser pesquisar informações sobre o Apple iMac, mas quiser evitar resultados sobre maçãs (a fruta), você pode pesquisar por "Apple AND iMac NOT fruit". Isso produziria resultados sobre computadores iMac, evitando resultados com a palavra "fruit". Embora a maioria dos mecanismos de pesquisa seja compatível com operadores booleanos, os requisitos de sintaxe podem variar. Por exemplo, em vez das palavras AND e NOT, os operadores "+" e "-" podem ser necessários. Você pode consultar a sintaxe correta na seção de ajuda do site de cada mecanismo de pesquisa.
Teste seus conhecimentos