【问题标题】:Boolean gate logic布尔门逻辑
【发布时间】:2013-10-25 20:52:46
【问题描述】:

我有这个表达式,我相信我已经正确绘制了电路,但是我认为它的真值表是一个技巧问题。有 4 个输入,其中 2 个是 A,另外 2 个是 B 和 C。这是我画出来的:

这是我为真值表所做的。

【问题讨论】:

  • 你有什么问题?
  • m8真值表是怎么画出来的?
  • 计算A AND B,然后是A AND C,然后是两者中的NOR(每个都在单独的列中)。每个步骤都应该相当简单。
  • 这个问题似乎离题了,因为它不是关于特定的编程问题。似乎更像是一般的Computer Science 问题(尽管他们可能并不特别欢迎这个特定问题)。
  • 要么您的输入标记错误,要么您的原理图绘制错误。该表达式的示意图将两个与门上的“A”短接在一起,这将为您提供 3 个不同的输入。您可以使用mustpax.github.io/Truth-Table-Generator 检查您的真值表

标签: boolean-logic


【解决方案1】:

您的逻辑表达式可以使用布尔代数来简化。

从给定的逻辑表达式开始:

(ab + ac)'

排除a:

(a(b + c))'

应用德摩根定律来否定合取:

a' + (b + c)'

应用德摩根定律来否定析取:

a' + b'c'

因此,输出为真:

  • 任何时候a 为假,或者
  • b 为假且c 为假时

这里是你的修正真值表:

【讨论】:

【解决方案2】:

A为假,输出为真(不分B和C) B 和 C 为假,输出为真(与 A 无关) 你的真值表不正确。

【讨论】:

  • 你能画出来吗?
猜你喜欢
  • 2013-04-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-11
  • 1970-01-01
  • 2015-04-18
  • 2011-08-17
  • 1970-01-01
相关资源
最近更新 更多