Introdução à programação/Lógica: diferenças entre revisões

[edição verificada][revisão pendente]
Conteúdo apagado Conteúdo adicionado
Abacaxi (discussão | contribs)
mSem resumo de edição
INoad (discussão | contribs)
Sem resumo de edição
 
Linha 4:
== Operações ==
===NOT===
O operador unário NOT, ou '''negação binária''' resulta no complemento do operando, i.e., será um bit '1' se o operando for '0', e será '0' caso contrário, conforme podemos confirmar pela tabela de verdade:
<div align="center">
{|colspan="5" cellpadding="5" cellspacing="5" style="background-color: #F8F8F8; border: 1px solid #888;"
Linha 24:
 
===AND===
O operador binário AND, ou '''conjunção binária''' devolve um bit 1 sempre que '''ambos''' operandos sejam '1', conforme podemos confirmar pela tabela de verdade:
<div align="center">
{|colspan="5" cellpadding="5" cellspacing="5" style="background-color: #F8F8F8; border: 1px solid #888;"
Linha 55:
 
===OR===
O operador binário OR, ou '''disjunção binária''' devolve um bit 1 sempre que '''pelo menos um''' dos operandos seja '1', conforme podemos confirmar pela tabela de verdade:
 
<div align="center">
Linha 87:
 
===XOR===
O operador binário XOR, ou '''disjunção binária exclusiva''' devolve um bit 1 sempre que '''apenas um''' dos operandos seja '1', conforme podemos confirmar pela tabela de verdade:
<div align="center">
{|colspan="5" cellspacing="5" cellpadding="5" style="background-color: #F8F8F8; border: 1px solid #888;"