免費開始練習
普通考試 115年 [資訊處理] 計算機概要

第 14 題

X, Y, Z 三人投票,贊成為 1,反對為 0,採過半數決定,投票結果為 F。在沒有廢票或棄票的情況下,投票結果的布林函式可以表示為:
  • A $F=XY+XYZ+YZ$
  • B $F=Z(X \oplus Y)'+XY$
  • C $F=XZ+YZ+(X \oplus Y)$
  • D $F=XY'Z+YZ+XYZ'$

思路引導 VIP

想像一下,在三個人的投票中,「過半數」決定代表至少需要兩個人投贊成票。請試著列出所有可能的成功組合(例如 X 贊成、Y 贊成、Z 反對),並思考如何將這些「成功的瞬間」轉換成布林代數中的乘積項與加法項?

🤖
AI 詳解 AI 專屬家教

恭喜你準確地判斷出正確答案!這題考驗的是對多數決邏輯(Majority Logic)的理解,以及布林代數中項式展開與化簡的熟練度。在三人投票的場景下,要達成「過半數」意味著必須有兩位(含)以上的人投下贊成票。從邏輯設計的角度來看,最直觀的布林表示式應為 $F = XY + YZ + XZ$,這代表了當 (X,Y)、(Y,Z) 或 (X,Z) 同時為 1 時,結果即為 1。

布林函式的等價轉換

這道題目的鑑別度在於它並非直接呈現最簡式,而是要求考生辨識出選項中與「多數決」等價的表示法。選項 (D) $F = XY'Z + YZ + XYZ'$ 乍看之下較為複雜,但若我們將中間項 $YZ$ 展開為 $(X + X')YZ = XYZ + X'YZ$,則原式可重組為:

▼ 還有更多解析內容

🏷️ 相關主題

數位邏輯設計與布林代數
查看更多「[資訊處理] 計算機概要」的主題分類考古題