|
![]() |
||
Álgebra de Boole , problema
|
||
. Nós temos 754.120 usuários, convidamos você fazer parte de nossa comunidade também! Se ainda não encontrou o que procura use nossa pesquisa. Esperamos que aprecie nosso trabalho.
![]() |
|
|
Opções do Tópico |
|
|
#1 (permalink) |
|
Super Participante
|
Tenho a expressão (A * B + C * B) * B * (B + C * B) + A * A + C * B
Tentei simplificações por teoremas e cheguei a expressão A * ( B + C) como a mais simples porém com o diagrama de veith karnaught chego até a A + B*C . Fiz o teste com a tabela verdade e vi que a do diagrama é a expressão que satisfaz a todas as condições mas gostaria que fosse desenvolvido , simplificado passo a passo a primeira expressão que mostrei acima para saber como aplicar aquelas equivalencias do tipo A + A' = 1 dentre outros, enfim saber que teoremas posso usar para a cada caso . |
|
|
|
|
|
#2 (permalink) |
|
Novo Membro
Registrado em: Jun 2004
Mensagens: 62
Reputação: 16
![]() |
Olha algebra booleana e muito complicada e demora muito para se simplificar expressoes o melhor e mesmo os mapa de karnout
|
|
|
|
|
|
#3 (permalink) | |
|
Super Participante
|
Citação:
|
|
|
|
|
|
|
#4 (permalink) |
|
Highlander
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Spitz, observa o seguinte: se vc faz A=VERDADE, vc fica com a seguinte expressão:
E = (B + C*B) * B * (B + C * B) + VERDADE + C * B Só que X + VERDADE = VERDADE, então E = V. Conclui-se que que se A = VERDADE => E = VERDADE. Fazendo A = FALSO, a expressão se reduz a E = (FALSO + C*B) * B * (B + C*B) + FALSO + C*B = CB*B*(B + CB) + CB = BC + BC + BC = BC Fica-se então com o seguinte mapa de Carnaught: Código:
E = A + B*C ------------------------------ Outra leitura. Veja que A + A*B = A e que A * A = A e A + A = A. Isso é a chave pras simplificações: (AB + CB) * B * (B + CB) + AA + C * B = (AB + CB) * BB + A + BC = (AB + CB) * B + A + BC = A*BB + C*BB + A + BC = (reorganizando) (A + AB) + BC + BC = A + BC c.q.d. OK?
__________________
Visite Quepolis (link de indicação) | "chmod 777 nunca ajudou ninguém" (c) 2002-2010 JQueiroz/FGdH
CCNP: √ ² CCSI: □ | Conheça o Novo Bebuns ![]() |
|
|
|
|
|
#5 (permalink) | |
|
Ubbergeek
Registrado em: Aug 2002
Mensagens: 4.576
Reputação: 85
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Citação:
S(A,B,C) = (A * B + C * B) * B * (B + C * B) + A * A + C * B Pela associatividade e como para qualquer X*X = X ,X+1 = 1, X*1 = X, temos: S(A,B,C) = (A+C)*B*(B+B*C) + A +C*B = (A+C)*B*(C + 1) + A + B*C = (A+C)*B + A + B*C Usando a distributiva e X+X = X, vem que: S(A,B,C) = A*B + B*C + A + B*C = A(B + 1) + B*C = A + B*C Té+ Kali PS: é tão raro uma pergunta dessas surgir por aqui...eu não resisti em responder...hehehe...=) |
|
|
|
|
|
|
#6 (permalink) | |
|
Super Participante
|
Citação:
|
|
|
|
|
![]() |
| Opções do Tópico | |
|
|