2014-01-11 127 views
1

你好,我必須簡化來自7段顯示分配的第一個表達式。 大寫意味着它不是一個例如第一部分ZYXW意味着不是z而不是y而不是x而不是w。我希望這是有道理的。布爾代數表達式簡化

所以問題是,我發現了其簡化到 一個= Z + X + YW + YW 但是我的簡化在α= ZYX

波紋管端部是用於我的簡化的步驟,能表達的答案請有人指出問題。

a = ZYXW + ZYxW + ZYxw + ZyXw + ZyxW + Zyxw + zYXw + zYXW 
a = ZYXW + ZYxW + ZYxw + ZyXw + ZyxW + Zyxw + zYX(w + W) 
a = ZYXW + ZYxW + ZYxw + ZyXw + ZyxW + Zyxw + zYX(1) 
a = ZYXW + ZYxW + ZYxw + ZyXw + ZyxW + Zyxw + zYX.1 
a = ZYXW + ZYxW + ZYxw + ZyXw + ZyxW + Zyxw + zYX 

a = ZYXW + ZYxW + ZYxw + ZyXw + Zyx(W + w) + zYX 
a = ZYXW + ZYxW + ZYxw + ZyXw + Zyx(1) + zYX 
a = ZYXW + ZYxW + ZYxw + ZyXw + Zyx.1 + zYX 
a = ZYXW + ZYxW + ZYxw + ZyXw + Zyx + zYX 

a = ZYW(X + x) + ZYxw + ZyXw + Zyx + zYX 
a = ZYW(1) + ZYxw + ZyXw + Zyx + zYX 
a = ZYW.1 + ZYxw + ZyXw + Zyx + zYX 
a = ZYW + ZYxw + ZyXw + Zyx + zYX 

a = ZYW + Zw(xY + Xy) + Zyx + zYX 
a = ZYW + Zw(x.1 + X.1) + Zyx + zYX 
a = ZYW + Zw(x + X) + Zyx + zYX 
a = ZYW + Zw(1) + Zyx + zYX 
a = ZYW + Zw.1 + Zyx + zYX 
a = ZYW + Zw + Zyx + zYX 

a = Z(YW + w + yz) + zYX 
a = Z(Y.1 + yz) + zYX 
a = Z(Y = yz) + zYX 
a = Z(z) + zYX 
a = Z + z + zYX 
a = 1 + zYX 
a = zYX 

回答

0

嘿我覺得這個練習是爲了使用卡諾地圖。這些很簡單。看看這裏:Karnaugh Map Wiki

首先你創建一個真值表,就像本教程開始的那個。 16行代表4個變量的所有組合。通過將它與你的函數進行比較,你可以得到一行結果。

所以0 0 0 0等同於ZYXW,解決方案將爲1,因爲ZYXW在您的函數中。

0 0 0 1。將ZYXw這是不是在你的功能,因此該解決方案是0

0 0 1 0將是ZYxW其是在你的功能,因此該解決方案是1

對所有16行進行此操作。然後繼續前進,如 Tutorial

+0

歡迎來到堆棧溢出,並感謝您的回答。只有鏈接回答的問題在於,隨着時間的推移,它們往往會失效。如果您可以在問題的上下文中顯示K-map的用戶,它會改進此答案。 –

+0

我們還沒有經歷過:/ – user2839999

-1

嘿,我認爲你是一名學生,這是一項家庭作業,所以你必須解決這個問題。祝你好運!

+0

我試圖解決它幾次,我得到了不同的結果,但沒有一個是正確的,我認爲......如果我知道我出錯的地方,我將能夠取得進展。 – user2839999

+0

這真的是一個解決方案 –

0

OMG這是我見過的最簡單的問題,你不能解決這個問題...

+0

這沒有幫助...如果它很容易,也許你可以指出我的問題在哪裏。 – user2839999