Operadores lógicos

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Operador lógico, assim como um operador aritmético, é uma classe de operação sobre variáveis ou elementos pré-definidos.

Índice

[editar] Definição

AND, OR, XOR e NOT são os principais operadores lógicos, base para a construção de sistemas digitais e da Lógica proposicional. Os operadores AND, OR e XOR são operadores binários, ou seja, necessitam de dois elementos, enquanto o NOT é unário. Na computação, esses elementos são normalmente variáveis binários, cujos possíveis valores atribuidos são 0 ou 1. Porém, a lógica empregada para essas variáveis serve também para sentenças (frases) da linguagem humana,, onde se está for verdade corresponde ao valor 1, e se for falsa corresponde ao valor 0.

[editar] Utilização

  • x1 AND x2
  • x1 OR x2
  • x1 XOR x2
  • NOT x1

[editar] Descrição

[editar] AND

Operador lógico onde a resposta da operação é verdade (1) se ambas as variáveis de entrada forem verdade.

x1 x2 x1 AND x2
0 0 0
0 1 0
1 0 0
1 1 1
x1 x2 x1 AND x2
p p p
p q p
q p p
q q q

[editar] OR

Operador lógico onde a resposta da operação é verdade (1) se e somente se pelo menos uma das variáveis de entrada for verdade.

x1 x2 x1 OR x2
0 0 0
0 1 1
1 0 1
1 1 1

[editar] XOR

Operador lógico onde a resposta da operação é verdade (1) se e somente se exatamente uma das variáveis de entrada for verdade.

x1 x2 x1 XOR x2
0 0 0
0 1 1
1 0 1
1 1 0

[editar] NOT

Operador lógico que representa a negação (inverso) da variável atual. Se ela for verdade, torna-se falsa, e vice-versa

x1 NOT x1
0 1
1 0
Ícone de esboço Este artigo sobre Lógica é um esboço. Você pode ajudar a Wikipédia expandindo-o.
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas