OPERADOR LOGICO
AND, NAND, OR, XOR e NOT são os principais operadores lógicos, base para a construção de sistemas digitais e da Lógica proposicional, e também muito usado em linguagem de programação. Os operadores AND, NAND, 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árias, cujos possíveis valores atribuídos 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 esta for verdade corresponde ao valor 1, e se for falsa corresponde ao valor 0.
Utilização[editar | editar código-fonte] x1 AND x2 x1 NAND x2 x1 OR x2 x1 XOR x2
NOT x1
Descrição[editar | editar código-fonte]
AND[editar | editar código-fonte]
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
NAND[editar | editar código-fonte]
Operador lógico onde a resposta da operação é verdade (1) se pelo menos uma das variáveis é falsa.
x1 x2 x1 NAND x2
0 0 1
0 1 1
1 0 1
1 1 0
OR[editar | editar código-fonte]
Operador lógico onde a resposta da operação é verdade (1) 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
XOR[editar | editar código-fonte]
Operador lógico onde a resposta da operação é verdade (1) quando as variáveis assumirem valores diferentes entre si.
x1 x2 x1 XOR x2
0 0 0
0 1 1
1 0 1
1 1 0
NOT[editar | editar código-fonte]
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