看來你應該是高一或高二的學生吧
數位邏輯其實並不難
生活中我們就常常會需要做一些邏輯判斷
AND=而且
OR=或者
NOT=否則
這些日常用語是不是覺得很熟悉呢
你可以假設一些條件,如果這些條件缺一不可時就是用AND
如果任一條件即可那就是用OR,這樣看起來是不是簡單多了呢
例如說,三個人A,B,C的表決器,結果是Y
那可以用以下邏輯運算式表示
Y = (A & B) | (A & C) | (B & C),或是
Y = (A * B) + (A * C) + (B * C),
意思是說三人之中有任意兩人同時同意即算表決通過
其中 &,* 代表AND,而|,+ 代表 OR
這個式子也就是簡單的積之和,"積"就是AND,"和"就是OR
將各項AND之後(括號內的有優先權)的結果OR起來就叫"積之和"
反之,將各項OR之後的結果AND起來就叫"和之積"
例如:
Y = (A | B) & (A | C) & (B | C),或是
Y = (A + B) * (A + C) * (B + C)
希望對你有幫助