Hoje vamos aprender juntos para simplificar expressões lógicas, que se familiarizar com as leis básicas e examinar a tabela verdade de funções lógicas.
Vamos começar com por que esse item é necessário. Você já notou como você fala? Por favor, note que o nosso discurso e ações estão sempre sujeitos às leis da lógica. Para saber o resultado de um evento e não ficar preso, estude as leis simples e compreensíveis da lógica. Eles irão ajudá-lo não apenas a obter uma boa avaliação em ciência da computação ou obter mais bolas em um único exame de estado, mas também atuar em situações da vida não aleatoriamente.
Para aprender a simplificar expressões lógicas, você precisa saber:
Agora vamos considerar essas questões em grande detalhe. Vamos começar com as operações. Eles são muito fáceis de lembrar.
Lembre-se de que a operação é necessáriaexecutar em uma seqüência estrita: negação, multiplicação, adição, conseqüência, equivalência. Para as operações "Curso de Sheffer" e "Seta de Pierce" não há regra de prioridade. Portanto, eles devem ser executados na ordem em que estão em uma expressão complexa.
Simplifique a expressão lógica e construaa tabela de verdade para sua solução adicional é impossível sem o conhecimento das tabelas de operações básicas. Agora nos propomos a familiarizar-se com eles. Observe que os valores podem ter um valor verdadeiro ou falso.
Para uma conjunção, a tabela se parece com isto:
Número de Expressão 1 | Número de Expressão 2 | O resultado |
Mentiras | Mentiras | Mentiras |
Mentiras | A verdade | Mentiras |
A verdade | Mentiras | Mentiras |
A verdade | A verdade | A verdade |
Mesa para disjunção de operação:
Número de Expressão 1 | Número de Expressão 2 | O resultado |
- | - | - |
- | + | + |
+ | - | + |
+ | + | + |
Negação:
Valor de entrada | O resultado |
A verdadeira expressão | - |
Expressão falsa | + |
Consequência:
Número de Expressão 1 | Número de Expressão 2 | O resultado |
- | - | A verdade |
- | + | A verdade |
+ | - | Mentiras |
+ | + | A verdade |
Equivalência:
Número de Expressão 1 | Número de Expressão 2 | O resultado |
Falsa | Falsa | + |
Falsa | Verdadeiro | - |
Verdadeiro | Falsa | - |
Verdadeiro | Verdadeiro | + |
Bar de Schiffer:
Número de Expressão 1 | Número de Expressão 2 | O resultado |
0 | 0 | A verdade |
0 | 1 | A verdade |
1 | 0 | A verdade |
1 | 1 | Mentiras |
Flecha de Pierce:
Número de Expressão 1 | Número de Expressão 2 | O resultado |
- | - | + |
- | + | - |
+ | - | - |
+ | + | - |
Sobre a questão de como simplificar as expressões lógicas na ciência da computação, seremos ajudados a encontrar respostas para leis simples e compreensíveis da lógica.
Vamos começar com a lei mais simples da contradição. Se multiplicarmos os conceitos opostos (A e NEA), então temos uma mentira. No caso da adição de conceitos opostos, temos a verdade, a lei é chamada de "a lei do terceiro excluído." Muitas vezes, em álgebra booleana existem expressões com uma dupla negação (não NEA), então temos uma resposta A. Há também dois da lei de de Morgan:
Muitas vezes há duplicação, um e aqueleO mesmo valor (A ou B) é adicionado ou multiplicado entre si. Neste caso, a lei da repetição é válida (A * A = A ou B + B = B). Existem também leis de absorção:
Existem duas leis de colagem:
Simplificar expressões lógicas é fácil seconhecer as leis da álgebra booleana. Todas as leis listadas nesta seção podem ser testadas pela experiência. Para fazer isso, abra os colchetes de acordo com as leis da matemática.
Estudamos todas as características da simplificação lógicaexpressões, agora é necessário consolidar seus novos conhecimentos na prática. Sugerimos que você analise juntos três exemplos do currículo escolar e as fichas uniformes do exame estadual.
No primeiro exemplo, precisamos simplificar a expressão: (C * E) + (C * não E). Em primeiro lugar, chamamos a atenção para o fato de que tanto o primeiro quanto o segundo colchetes têm a mesma variável C, sugerimos que você o retire dos colchetes. Após a manipulação, obtemos a expressão: C * (E + notE). Anteriormente consideramos a lei da exclusão do terceiro, aplicamos em relação a esta expressão. Depois disso, podemos afirmar que E + não é E = 1, então nossa expressão assume a forma: C * 1. Podemos simplificar a expressão resultante, sabendo que C * 1 = C.
Nossa próxima tarefa será: qual será a expressão lógica simplificada (C + não) + não (C + E) + C * E?
Por favor, note que neste exemplo existenegação de expressões complexas, isso deve se livrar, guiada pelas leis de De Morgan. Aplicá-las, obtemos a seguinte expressão: * E + Nes Nes * it + C * E. Mais uma vez, estamos testemunhando a repetição de uma variável em dois termos, para torná-lo fora dos suportes: HEC * (E + ela) + C * E. Mais uma vez, aplicamos a lei de exclusão: notC * 1 + C * E. Recordamos que a frase "Nes * 1" é igual a Nes: Nes + C * E. Nós também oferecemos para usar a lei distributiva: (HEC + C) * (HEC + E). Aplicamos a lei de eliminação do terceiro: não C + E.
Você está convencido de que é realmente muito simples simplificar a expressão lógica. O número de exemplo 3 será pintado com menos detalhes, tente fazer você mesmo.
Simplifique a expressão: (D + E) * (D + F).
Como você pode ver, se você conhece as leis de simplificação de expressões lógicas complexas, essa tarefa nunca lhe causará nenhuma dificuldade.
</ p>