考試中一個常見的問題是給您一些布林代數,並要求您將其表示為邏輯閘。讓我們看一下您應該熟悉的加法和減法示例
首先我們將處理最裡面的括號
最後,我們將此答案與
結合起來
布林代數的工作原理完全相同,但我們將使用邏輯閘而不是數字來儲存結果
|
練習:構建電路
繪製以下電路圖。(請記住:我們應該先處理 AND 還是 OR?)
|
考試中一個常見的問題是給您一個系統的描述。然後會要求您根據此描述建立布林語句,最後構建一個邏輯閘電路來顯示此係統
|
示例:構建電路
使用布林代數描述以下場景
| “ |
如果車窗被打破,或者感測器檢測到車內有物體移動,並且汽車沒有被拖走,或者發動機沒有啟動,那麼汽車警報就會被觸發。 |
” |
其中
- A = 被拖走,
- B = 車窗被打破,
- C = 發動機啟動,
- D = 檢測到移動
在您急於回答這個問題之前,讓我們嘗試將其分解成各個組成部分。出題者經常會試圖欺騙您。警報響起的兩種情況是: ,但有一個前提,如果這兩個條件中的任何一個為真,並且另外兩個條件也為真,即發動機沒有啟動,汽車沒有被拖走: 將兩者結合起來,我們得到(請記住括號!): 下一步是根據此建立一個圖表:
|
|
練習:構建電路
一個安全系統允許兩個不同安全級別的人進入大樓。要麼他們擁有低許可權,並且擁有卡片,並且沒有攜帶手機。或者他們擁有鑰匙,並且被允許攜帶手機。 可用的輸入是
- A = 攜帶卡片
- B = 攜帶手機
- C = 攜帶鑰匙
寫下布林方程來表達這一點
|