布林函數化簡(10點)

請問:

如何利用卡諾圖化簡 f(a,b,c) = a'bc + ac' + ab'c + a'bc'

我整個剛學完全沒有頭緒=_=

2 個解答

評分
  • 9 年前
    最佳解答

    F(a,b,c) = ab' + a'b + bc'

    2011-12-12 00:38:13 補充:

    b'c' b'c bc bc'

    a' 0 0 1 1

    a 1 1 0 1

    a'bc' 可以再跟abc' 化簡

    因為在數位邏輯理1+1=1

    所以a'bc'+a'bc'=a'bc'

    2011-12-12 17:51:11 補充:

    f(a,b,c)=ab'c'+ab'c+a'bc'+a'bc+abc' =ab'c'+ab'c+a'bc'+a'bc+abc' 移位 =ab'(c'+c)+a'b(c'+c)+abc' =ab' + a'b + abc'

    圖片參考:http://imgcld.yimg.com/8/n/AA01081677/o/1011121104...

    可是在數位邏輯裡: 0+0=00+1=11+0=11+1=1 <- 自己+自己=自己 所以a'bc'+a'bc'=a'bc'a'bc'=a'bc'+a'bc' 因此f(a,b,c)=ab'c'+ab'c+(a'bc'+a'bc')+a'bc+abc' =ab'c'+ab'c+a'bc'+a'bc+abc'+a'bc' 移位 =ab'(c'+c)+a'b(c'+c)+bc'(a+a') =ab' + a'b + bc' #

    圖片參考:http://imgcld.yimg.com/8/n/AA01081677/o/1011121104...

    2011-12-12 17:51:57 補充:

    所以a'bc'+a'bc'=a'bc' a'bc'=a'bc'+a'bc'

  • 小白
    Lv 7
    9 年前

    F(a,b,c) = a'bc + ac' + ab'c + a'bc'

         = a'bc + abc' + ab'c' + ab'c + a'bc'

     

    填入卡諾圖:

     

      b’c’  b’c  bc  bc’

    a’  0    0   1   1

    a   1    1   0   1

     

    相鄰的兩個1可化簡:

    F(a,b,c) = ab' + a'b + abc'

     

    或者

    F(a,b,c) = ac' + ab'c + a'b 

     

    有錯請告知。

     

     

    2011-12-12 00:20:06 補充:

    幻大大要不要分享一下如何算出來的?如果您是對的我自刪。

    2011-12-12 06:10:42 補充:

    a'bc' 可以再跟abc' 化簡, 所以a'bc'+a'bc'=a'bc' ??

    似乎怪怪的

還有問題?馬上發問,尋求解答。