考试中一个常见的问题是给您一些布尔代数,并要求您将其表示为逻辑门。让我们看一下您应该熟悉的加法和减法示例
首先我们将处理最里面的括号
最后,我们将此答案与 结合起来
布尔代数的工作原理完全相同,但我们将使用逻辑门而不是数字来存储结果
练习:构建电路
绘制以下电路图。(请记住:我们应该先处理 AND 还是 OR?)
|
考试中一个常见的问题是给您一个系统的描述。然后会要求您根据此描述创建布尔语句,最后构建一个逻辑门电路来显示此系统
示例:构建电路
使用布尔代数描述以下场景
“ |
如果车窗被打破,或者传感器检测到车内有物体移动,并且汽车没有被拖走,或者发动机没有启动,那么汽车警报就会被触发。 |
” |
其中
- A = 被拖走,
- B = 车窗被打破,
- C = 发动机启动,
- D = 检测到移动
在您急于回答这个问题之前,让我们尝试将其分解成各个组成部分。出题者经常会试图欺骗您。警报响起的两种情况是:,但有一个前提,如果这两个条件中的任何一个为真,并且另外两个条件也为真,即发动机没有启动,汽车没有被拖走: 将两者结合起来,我们得到(请记住括号!): 下一步是根据此创建一个图表:
|
练习:构建电路
一个安全系统允许两个不同安全级别的人进入大楼。要么他们拥有低权限,并且拥有卡片,并且没有携带手机。或者他们拥有钥匙,并且被允许携带手机。 可用的输入是
- A = 携带卡片
- B = 携带手机
- C = 携带钥匙
写下布尔方程来表达这一点
|