【问题标题】:Logic to test that 2 out of 4 are true测试 4 个中有 2 个为真的逻辑
【发布时间】:2021-03-30 02:26:15
【问题描述】:

我得到的最接近的是 (((A ↮ B) ∧ (C ∧ D)) ⊽ ((A ∧ B) ∧ (C ↮ D))),但是当所有 4 个都为真时,输出为真我不想那样。泰。

【问题讨论】:

    标签: boolean boolean-logic boolean-expression boolean-operations booleanquery


    【解决方案1】:

    对于“4 个输入中有 1 个或 2 个为真”,最小乘积形式为:

     F = A' B C'  + A B' C'  + A' B' D + A B' D' + A' C D' + A C' D';
    

    多层次的解决方案:


    对于“四分之二是真的”,最小的乘积形式:

    F = A' B' C D + A' B C' D + A B' C' D + A' B C D' + A B' C D' + A B C' D'
    

    多级电路:

    【讨论】:

    • 哦,谢谢你的回答,但我需要它是 1 或 2 是真的,如果你得到我,3 和 4 是假的。顺便说一句,再次感谢你
    • 四个输入中的 0、1、2、3 或 4 个可以为真。如果 1 或 2 个输入为真,则输出为真?
    • 如果 1 和 2 为真则输出为真,如果 1、2 和 3 为真则输出为假,如果为真则与所有 4 相同。 !和 2 true 输出 true,如果 true=>3 则为 false。我希望你能更好地理解它。泰。
    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多