第三種電気主任技術者・2015年度・機械

2015年度 機械 問14

次の真理値表の出力を表す論理式として、正しい式を次の(1)~(5)のうちから一つ選べ。

(真理値表)

A B C D X
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 0
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 1
1 1 1 1 1
2015年度 機械 問14の問題図1

出典:第三種電気主任技術者 2015年度 機械 問14

回答を選ぶ

選択すると結果を表示

見直しを保存するには、設定で端末内の記録をONにしてください。

次の問題へ →
正答・解説を確認する

正答:(3)

要点

正解は(3)。よって、論理式は A‾⋅B‾+A‾⋅D‾+A⋅B⋅C \overline{A}\cdot\overline{B} + \overline{A}\cdot\overline{D} + A\cdot B\cdot C となります。

詳細解説を読む

真理値表をカルノー図などで簡略化、または選択肢を検証します。
出力 X が 1 となる条件は以下の通りです。

  1. A=0, B=0 のとき(C, Dに関わらず1)→ A‾⋅B‾ \overline{A} \cdot \overline{B}
  2. A=0, B=1 のとき、D=0 ならば 1 → A‾⋅B⋅D‾ \overline{A} \cdot B \cdot \overline{D}
    これらを合わせると A=0 の範囲では A‾⋅B‾+A‾⋅D‾ \overline{A} \cdot \overline{B} + \overline{A} \cdot \overline{D} でカバーできます(00XX と 0X00, 0X10)。
    検証:
    A=0, B=0, D=0 (1) OK
    A=0, B=0, D=1 (1) OK
    A=0, B=1, D=0 (1) OK
    A=0, B=1, D=1 (0) OK
  3. A=1 のとき、B=1, C=1 ならば 1 → A⋅B⋅C A \cdot B \cdot C
    検証:
    1110 (1) OK
    1111 (1) OK
    それ以外のA=1のケース(10XX, 110X)はすべて0。

よって、論理式は A‾⋅B‾+A‾⋅D‾+A⋅B⋅C \overline{A}\cdot\overline{B} + \overline{A}\cdot\overline{D} + A\cdot B\cdot C となります。

真理値表は、出力が0になる行を先に読むと論理式を絞りやすくなります。特に AA が1の多くの行で0になり、A=0,B=1,D=1A=0,B=1,D=1 でも0になる条件を見て、否定項と積和の組合せを選びます。

関連問題