FórumGdH

Página Inicial do Guia do Hardware

Registrar FAQ Calendário Pesquisar Mensagens de Hoje Marcar Fóruns Como Lidos

Voltar   FórumGdH > Profissional > Programação, scripts, web e banco de dados
Bem-vindo ao FórumGdH
Não se esqueça de se registrar, é grátis . 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.

Resposta
 
Opções do Tópico
Antigo 03-04-2005, 21:40   #1 (permalink)
Spitz
Super Participante
 
Registrado em: Jan 2002
Localização: São Paulo
Mensagens: 594
Reputação: 21 Spitz está indo no caminho certo
Enviar mensagem via ICQ para Spitz
Padrão Álgebra de Boole , problema

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

.
Spitz está offline   Responder com Quote
Antigo 04-04-2005, 12:05   #2 (permalink)
kite
Novo Membro
 
Registrado em: Jun 2004
Mensagens: 62
Reputação: 16 kite está indo no caminho certo
Padrão Isso demora demias

Olha algebra booleana e muito complicada e demora muito para se simplificar expressoes o melhor e mesmo os mapa de karnout
kite está offline   Responder com Quote
Antigo 04-04-2005, 15:46   #3 (permalink)
Spitz
Super Participante
 
Registrado em: Jan 2002
Localização: São Paulo
Mensagens: 594
Reputação: 21 Spitz está indo no caminho certo
Enviar mensagem via ICQ para Spitz
Padrão Re: Isso demora demias

Citação:
Postado Originalmente por kite
Olha algebra booleana e muito complicada e demora muito para se simplificar expressoes o melhor e mesmo os mapa de k...
Isso eu sei mas é trabalho da faculdade
Spitz está offline   Responder com Quote
Antigo 04-04-2005, 17:53   #4 (permalink)
jqueiroz
Highlander
 
Avatar de jqueiroz
 
Registrado em: May 2002
Localização: Tijuca/RJ
Idade: 9
Mensagens: 87.724
Reputação: 778 jqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputaçãojqueiroz tem uma fabulosa reputação
Padrão

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:
+---+---+---+---+ | /C | C | +---+---+---+---+ | B |/B | B |/B | +---+---+---+---+---+ | A | X | X | X | X | +---+---+---+---+---+ | A | | | X | | +---+---+---+---+---+
A conclusão que eu chego é que a expressão reduzida deve ser

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
jqueiroz está offline   Responder com Quote
Antigo 06-04-2005, 1:24   #5 (permalink)
jose_silva_neto
Ubbergeek
 
Avatar de jose_silva_neto
 
Registrado em: Aug 2002
Mensagens: 4.576
Reputação: 85 jose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputaçãojose_silva_neto tem uma fabulosa reputação
Padrão Re: Álgebra de Boole , problema

Citação:
Postado Originalmente por Spitz
Tenho a expressão (A * B + C * B) * B * (B + C * B) + A * A + C * B

Tentei simplificações por teoremas e cheguei a...
Diagramas de Karnaugh são ótimos para até 4 variáveis, depois é inviável, seria legal criar um diagrama e colar aqui, mas como não é possível, vou fatorar essa função booleana na raça!(eu sei, o jqueiroz já resolveu...)... :twisted:

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...=)
jose_silva_neto está offline   Responder com Quote
Antigo 06-04-2005, 7:55   #6 (permalink)
cesarbs
Super Participante
 
Registrado em: Aug 2004
Localização: Porto Alegre - RS
Mensagens: 549
Reputação: 16 cesarbs está indo no caminho certo
Enviar mensagem via MSN para cesarbs Enviar mensagem via Yahoo para cesarbs
Padrão Re: Álgebra de Boole , problema

Citação:
Postado Originalmente por Spitz
Tenho a expressão (A * B + C * B) * B * (B + C * B) + A * A + C * B

Tentei simplificações por teoremas e cheguei a...
Na hora que tu fizeste a simplificação, não teve algum momento em que tu passou a expressão para a dual dela? O que tu achaste foi a dual, então era só reverter.
__________________
César B. S.

http://cesarbs.wordpress.com
Linux user #365512
cesarbs está offline   Responder com Quote
Resposta


Opções do Tópico

Regras de Mensagens
Você não pode criar tópicos
Você não pode postar respostas
Você não pode anexar arquivos
Você não pode editar suas mensagens

Código vB está Ligado
Smiles estão Ligado
Código [IMG] está Ligado
Código HTML está Desligado
Ir para...


Horários baseados na GMT -3. Agora são 14:42.