問題プレビューID: 49353888

問 25

論理式 X=A‾⋅B+A⋅B‾+A‾⋅B‾X = \overline{A} \cdot B + A \cdot \overline{B} + \overline{A} \cdot \overline{B} と同じ結果が得られる論理回路はどれか。ここで,論理式中の ⋅\cdot は論理積,++ は論理和,A‾\overline{A} は AA の否定を表す。

解説

与えられた論理式を変形します。

X=A‾⋅B+A⋅B‾+A‾⋅B‾X = \overline{A} \cdot B + A \cdot \overline{B} + \overline{A} \cdot \overline{B}

第 1 項と第 3 項をまとめると,

A‾⋅B+A‾⋅B‾=A‾⋅(B+B‾)=A‾\overline{A} \cdot B + \overline{A} \cdot \overline{B} = \overline{A} \cdot (B + \overline{B}) = \overline{A}

となるので,

X=A‾+A⋅B‾X = \overline{A} + A \cdot \overline{B}

ここで分配則(吸収則)A‾+A⋅B‾=A‾+B‾\overline{A} + A \cdot \overline{B} = \overline{A} + \overline{B} を用いると,

X=A‾+B‾=A⋅B‾X = \overline{A} + \overline{B} = \overline{A \cdot B}

これは A と B の論理積の否定,すなわち NAND の結果です。

したがって,正解は「イ」です。