freeCodeCamp/guide/portuguese/logic/truth-tables/index.md

3.6 KiB
Raw Blame History

title localeTitle
Truth Tables Tabelas Verdade

Tabelas Verdade

Uma tabela de verdade é uma ferramenta matemática usada na álgebra booleana. Consiste em uma coluna cada para as variáveis de função. Uma coluna final contém o valor funcional avaliado para os valores correspondentes das variáveis. Para uma função booleana de n variáveis, sua expansão da tabela de verdade terá 2 ^ n linhas. Isto é porque cada variável tem dois estados possíveis - verdadeiro e falso.

E

Vamos explorar a tabela de verdade para o operador AND:

| x | y | x AND y | | --- | --- | --- | | F | F | F | | F | T | F | | T | F | F | | T | T | T |

AND é operador binário. Ele opera em duas variáveis, digamos x , y .

Assim, temos 2 ^ 2 = 4 colunas na nossa tabela de verdade!

A última coluna é o valor funcional - x AND y. A lógica para a operação AND é que, se os valores de x e y forem ambos True apenas, a saída terá o valor True else, seria False.

Da mesma forma tabelas de verdade para outros operadores lógicos -

NÃO

| x | NÃO X | | --- | --- | | F | T | | T | F |

OU

| x | y | x ou y | | --- | --- | --- | | F | F | F | | F | T | T | | T | F | T | | T | T | T |

XOR

| x | y | x XOR y | | --- | --- | --- | | F | F | F | | F | T | T | | T | F | T | | T | T | F |

Operador OR:

| x | y | x ou y | | --- | --- | --- | | F | F | F | | F | T | T | | T | F | T | | T | T | T |

NÃO operador:

| x | NÃO x | | --- | --- | | F | T | | T | F |

Operador de Implicação:

| x | y | x IMPLICAR y | | --- | --- | --- | | F | F | T | | F | T | T | | T | F | F | | T | T | T |

O operador de implicação muitas vezes pode ser confuso para alguns. É útil relacionar exemplos do mundo real para auxiliar a compreensão desse operador. Por exemplo, considere: Se estiver chovendo, eu uso um guarda-chuva. Aqui, assumindo que está chovendo, então eu uso um guarda-chuva (declaração segura) Mas se está chovendo e eu não uso um guarda-chuva, então a declaração não é válida. Apesar disso, se não está chovendo, e eu ainda uso um guarda-chuva, então a afirmação também é válida (não importa realmente se o guarda-chuva é usado ou não, já que não está chovendo. Embora pareça bastante estranho).

No entanto, o operador de implicação pode ser intrigante para proposições envolvidas que são falsas no mundo real. Considerar: Se o sol for feito de água, então 1 + 1 = 3. De acordo com a tabela de verdade da implicação, essa fórmula proposicional é verdadeira.

P implica que Q também pode ser pensado como uma abreviação para NOT (P) OR Q.

Operador de implicação dupla:

| x | y | x <-> y | | --- | --- | --- | | F | F | T | | F | T | F | | T | F | F | | T | T | T |

Tabelas de verdade são uma ferramenta poderosa. Eles podem ser usados para expressar e avaliar funções e operações booleanas simples, circuitos combinacionais complexos e circuitos lógicos sequenciais!

Aqui está a tabela de verdade para o operador OR

| x | y | x ou y | | --- | --- | --- | | F | F | F | | F | T | T | | T | F | T | | T | T | F |

Assim como acima, o operador OR opera com duas variáveis, observe que a única vez que o operador OR é avaliado como True é quando x & y nega um ao outro.

Vamos fazer mais um, vamos fazer a tabela para a Negação, esta opera em um valor ao invés de dois

| x | NÃO x | | --- | --- | | T | F | | F | T |

Esta regra é mais simples e simplesmente nega o valor original de x

Mais Informações: