【问题标题】:Boolean algebra布尔代数
【发布时间】:2012-10-04 10:03:33
【问题描述】:

谁能帮我学一点布尔代数。 Wolfram alpha 似乎不太喜欢这个。问题很大,所以我只展示了一小部分。

( ( A' or B or C )' or ( A or D )' or D')'

谢谢。

这就是整个问题。

蓝色是我发布的

【问题讨论】:

  • 你的问题和疑问是?
  • 为此使用Logic Friday 之类的工具。此外,您的图表与所写的表达式不匹配。
  • 谢谢,谢谢,谢谢。

标签: boolean logic algebra


【解决方案1】:

你的书面方程的 DNF 形式是 (A'D)+(BD)+(CD)

更多表格见Wolfram|Alpha

【讨论】:

    【解决方案2】:

    如果您的示例代码中的 ' 代表否定性,那么在 C# 或 Java 中您将拥有:

    boolean A,B,C,D;
    

    然后:

    if(!(!A || B || C) || !(A || D) || !D)
    {
       //Do something
    }
    

    【讨论】:

    • 回头看,好像我圈出来的部分和提供的布尔语句不匹配。我给了( ( A' or B or C )' or ( A or D )' or D')',实际上它应该是( ( A' or B or C )' or ( A or B )' or D')'。如果它是( ( A' or B or C )' or ( A or D )' or D')',则最小化将是( ( A' or B or C ) and D'),因为(a || d ) && d 减少到只是d
    猜你喜欢
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多