
Postado originalmente por
Phineas Gage
Não sei se é bem dúvida acadêmica, mas vamos lá...
Seguindo aquela lógica de álgebra booleana e tendo que: "\/ = OU"; "/\ = E"; "1 = verdadeiro ou positivo"; "0= falso ou negativo", alguém me explica a construção das tabelas abaixo (os pontos entre os números são pra ficar melhor colocados os valores - é difícil fazer uma tabela em texto).
\/..0..1
0...0...1
1...1...1
Nessa acima, entendo que "0 ou 0 é 0", e "1 ou 1 é 1"; mas por que "0 ou 1 é 1" (primeira linha, segunda coluna; segunda linha, primeira coluna)?
/\..0..1
0...0...0
1...0...1
Mesma coisa: "0 e 0 é 0", mas de onde "0 e 1 é 0"?
Deus do céu; pessoal da programação deve saber isso ai...
Temos basicamente que 1 = verdadeiro e 0 = falso.
Na lógica, muitas vezes é mais fácil você pegar um exemplo com um contexto simples mesmo pra entender.
Pense no seguinte caso:
Seu chefe diz que só vai aceitar esse papel se tiver as assinaturas do gerente X e do gerente Y.
Ou seja, ele só vai aceitar a proposta caso as duas condições sejam válidas, você terá que ter as duas assinaturas. Agora, caso ele tenha dito que você precisa das assinaturas do gerente X ou do gerente Y. Nesse caso, você precisa apenas de uma assinatura para que o papel seja aceito. O contexto é exatamente esse, o 'ou' precisa que apenas um dos valores seja verdadeiro para que ele se torne verdadeiro, ja o 'e' precisa que todos os valores sejam verdadeiros para que a sentença seja verdadeira.