布尔代数简化(考试准备)

时间:2013-11-24 19:53:31

标签: boolean-logic discrete-mathematics boolean-expression boolean-operations

我正准备参加星期一的考试,教授说这肯定会考试。我知道布尔代数的基本定理,但我不能简化这些3.如果有人可以解释如何在不使用真值表或k-map的情况下完成这项工作。

boolean

2 个答案:

答案 0 :(得分:2)

参考你的笔记。查看您可以应用的身份以简化这些表达式。 例如

  1. Y = C(A + A'B')=> C(A + B')使用(A + A'B)= A + B

  2. 使用De Morgan定律

  3. 如果你先解决2,你就可以做到这一点。

  4. Here您可以参考基本规则。

答案 1 :(得分:0)

使用c ++并让计算机完成艰苦的工作你可以像这样做

# include <iostream>

 using namespace std;

 int main ()
 {
bool Y1,Y2,A,B,C;
Y1 = true;
Y2 = true;
B = false;
A = false;
C = false;

Y1 = A*C+(!A)*(!B)*(C);

Y2 = (!A)*(!B) + (!A)*(B)*(!C) + !(A+(!C));

if (Y1)
    cout << "First" << "True"<<endl;

if (Y2)
    cout << "Second" << "True"<<endl;

system("Pause");
return 0;

}