練習問題(第2章)

1.次の論理演算を行いなさい

  1.  \(1\cdot 0 + 1 \cdot 1\)
  2.  \((1 + 0) \cdot (1 + 1)\)
  3.  \((1 + 0) \cdot (1 \cdot 0)\)

2.次の論理式を証明しなさい

(1) \(\overline{x_1\bar{x}_2 + \bar{x}_1x_2} = \bar{x}_1\bar{x}_2 + x_1x_2 \)

(2) \((x_1+\bar{x}_2x_3)(x_1\bar{x}_2+x_3)=x_1x_3+\bar{x}_2x_3\)

(3) \(x_1\bar{x}_2+x_2x_3+x_1x_3=x_1\bar{x}_2+x_2x_3\)

(4) \(\bar{x}_1\bar{x}_2 + x_1\bar{x}_2\bar{x}_3 + \bar{x}_1x_3 +x_2x_3 = \bar{x}_2 + x_3\)

3.次の論理式にド・モルガンの定理を適用しなさい.

(1) \(\overline{x_1+\overline{(x_2 + x_3)}}\)

(2) \(\overline{x_1\cdot x_2+x_3+\overline{x_1}\cdot \overline{(x_4+x_5)}}\)

4.次の論理式が成立することを公式を用いて証明しなさい

  1.  \((\overline{\bar{x}_1x_2})(x_1 + x_3) = x_1 +\bar{x}_2x_3\)
  2.  \(\overline{(x_1x_2 + x_2x_3 + x_3x_1)}=\bar{x}_1\bar{x}_2+\bar{x}_2\bar{x}_3+\bar{x_3}\bar{x}_1\)
  3.  \(\bar{x}_1\cdot\bar{x}_2\cdot x_3+x_1\cdot
    \bar{x}_2\cdot x_3+x_1\cdot x_2\cdot x_3=(\bar{x}_2+x_1)\cdot x_3\)
  4.  \(\overline{x_1x_2(\bar{x}_1+x_3)+\bar{x}_1} = x_1(x_2+x_3)\)

5.次の論理関数を公式を用いて簡単にしなさい

  1.  \(f(x_1,x_2,x_3)=x_1x_2\bar{x}_3+x_1x_2+\bar{x}_1x_3\)
  2.  \(f(x_1,x_2,x_3)=\overline{\bar{x}_1x_2+\overline{x_2(x_1+\bar{x}_3)}}\)

6.次の論理関数が自己双対であることを示しなさい.

 \( f(x_1, x_2, x_3) = x_1\cdot x_2+x_2\cdot x_3+x_3\cdot x_1\)

7.次の真理値表で表す論理関数の最大項展開および最小項展開を求めなさい.

\(x_1\)\(x_2\)\(x_3\)\(f(x_1,x_2,x_3)\)
0000
0011
0101
0110
1001
1010
1100
1111

8.次の真理値表で表す論理関数の最小項展開と最大項展開を求めなさい.

\(x_1\)\(x_2\)\(x_3\)\(f(x_1,x_2,x_3)\)
0000
0010
0100
0111
1000
1010
1101
1111