免費開始練習
海巡三等申論題 111年 [海洋巡護科輪機組] 船用電機與自動控制

第 一 題

📖 題組:
請構建具有三個輸入和一個輸出的布林電路(Boolean Circuits)用以自動控制交通號誌。您可以使用雙輸入 AND(two-input AND)以及單輸入 NOT(single-input NOT)的邏輯閘。 說明:紅色表示停止,黃色表示減速,綠色表示行走。在某些國家,紅燈和黃燈可以同時亮,表示停止,但準備出發。以下是有效的交通燈組合: 紅色表示停止 停下來,但準備走 黃色表示減速 綠色表示行走 請設計一個名為 TrafficLightValid 的電路,如果交通燈號組合有效,則輸出 1;如果交通燈號組合無效,則輸出 0。輸入 1 表示燈亮,輸入 0 表示燈關閉。
題組圖片
📝 此題為申論題,共 2 小題

小題 (一)

寫出電路的真值表。請使用輸入 r 表示紅色,y 表示黃色,g 表示綠色,輸出 v 表示交通燈組合是否有效。(10 分)

思路引導 VIP

先確認輸入變數為三個 (r, y, g),因此真值表共會有 2³ = 8 種排列組合。接著根據題目文字與圖片提供的四種「有效狀態」,在對應的輸入組合處將輸出變數 v 填為 1,其餘不合邏輯的組合(如全亮、全滅等)填為 0 即可完成真值表。

🤖
AI 詳解
AI 專屬家教

【解題關鍵】確立輸入變數的所有可能組合(共 2³=8 種),並依據題目定義的四種有效燈號狀態,將對應的輸出設為 1,其餘設為 0。 【解答】 根據題目說明,有效交通燈號組合(輸入值 1 代表燈亮,0 代表燈關閉)如下:

小題 (二)

根據真值表,請編寫一個布林表達式來描述輸出 v。(15 分)

思路引導 VIP

本題測驗數位邏輯設計基礎。解題首要步驟是將題幹的交通號誌狀態轉譯為真值表(Truth Table),找出輸出為 1 的所有條件。接著寫出標準的積之和(Sum of Products, SOP)表達式,並利用布林代數或卡諾圖將其化簡,最後補充題意所要求的特定邏輯閘轉換形式。

🤖
AI 詳解
AI 專屬家教

【解題思路】利用題幹條件建立真值表,根據輸出為 1 的項目寫出標準積之和(SOP)表達式,最後利用布林代數進行化簡。 【詳解】 已知:設三個輸入分別為 R(紅燈)、Y(黃燈)、G(綠燈),輸入 1 表示燈亮,0 表示燈滅;輸出為 v,有效組合為 1,無效為 0。

升級 VIP 解鎖