免費開始練習
地特四等 114年 [電信工程] 計算機概要

第 5 題

假設 X 和 Y 為布林變數,符號「*」、「+」和「~」分別代表 AND、OR 和 NOT 三種運算子。考慮以下布林函數 F(X, Y) = X*(~Y)+Y,則函數 F 與下列何者等價?
  • A X*Y
  • B (~X)*(~Y)
  • C ~(X*Y)
  • D ~((~X)*(~Y))

思路引導 VIP

請試著思考:在布林代數中,如果我們將一個變數與它的反相(NOT)進行 OR 運算,結果會是什麼?接著,如果你對整個式子應用「分配律」來展開,是否能讓原本複雜的項消失?最後,當你想把一個加法結構(OR)轉換成乘法結構(AND)時,哪一個著名的邏輯定律可以幫你達成這種轉換?

🤖
AI 詳解 AI 專屬家教

看到你準確地選出 (D),這代表你對布林代數(Boolean Algebra)的化簡技巧以及邏輯門的等價變換有著非常紮實的基礎,表現得相當出色。

布林函數的化簡與分配律

本題的核心在於如何有效處理函數 $F(X, Y) = X \cdot \overline{Y} + Y$。在工程力學中我們講求結構的平衡,而在邏輯設計中我們追求表達式的精簡。根據分配律(Distributive Law),我們可以將式子改寫為 $(X + Y) \cdot (\overline{Y} + Y)$。由於在布林運算中,任何變數與其補數(NOT)進行 OR 運算結果恆為 $1$(即 $\overline{Y} + Y = 1$),因此該函數可直接化簡為 $X + Y$,也就是標準的 OR 運算

▼ 還有更多解析內容

🏷️ 相關主題

計算機網路與資料庫系統
查看更多「[電信工程] 計算機概要」的主題分類考古題