戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2018年 午前2 問12


問題文

NAND素子を用いた次の組合せ回路の出力を表す式はどれか。ここで、論理式中の“・”は論理積、“+”は論理和、“”はの否定を表す。
エンベデッドシステムスペシャリスト 2018年 午前2 問12の問題画像

選択肢

ア:
イ:(正解)
ウ:
エ:

🔒 解説は解答すると表示されます

NANDによるOR回路【午前2解説】

正解の理由

上段と下段のNANDゲートは、それぞれ入力を2端子に同じ信号として受けています。そのため、上段はを反転し、下段はを反転します。
[ \overline{X \cdot X}=\overline{X}, \qquad \overline{Y \cdot Y}=\overline{Y} ]
この2つの出力を、右側のNANDゲートに入力します。したがって、出力は次のとおりです。
[ Z=\overline{\overline{X}\cdot\overline{Y}} ]
ド・モルガンの法則より、
[ Z=X+Y ]
となります。よって、正しい選択肢はイです。

解法ステップ

  1. 同じ信号を2端子に入れたNANDゲートの出力を求めます。
    NANDの出力は入力の論理積を否定したものです。2端子に同じ信号を入力すると、となり、インバータとして働きます。
  2. 上段と下段の出力を確認します。
    上段は、下段はを出力します。
  3. 右側のNANDゲートに入力して、式を整理します。
    [ Z=\overline{\overline{X}\cdot\overline{Y}}=X+Y ] ド・モルガンの法則を使うと、論理和の形になります。

選択肢別の誤答解説

  • ア:
    論理積です。この回路では、最終段のNANDゲートの出力を論理積のまま扱ってしまうと、この式に誤ってたどり着くことがあります。出力の否定を忘れないようにします。
  • イ:
    正しい式です。前段でそれぞれの入力を反転し、最終段のNANDゲートでド・モルガンの法則を適用すると論理和になります。
  • ウ:
    とを直接NANDゲートに入力した場合の式です。この回路では、前段でとがそれぞれ反転されているため、該当しません。
  • エ:
    ORの出力を反転したNORの式です。この回路の出力はであり、さらに反転する段はありません。

よくある誤解

  • NANDゲートに同じ信号を入れても、入力が変わるわけではありません。
    2端子に同じ信号を入れると、なので、出力はとなります。
  • 最終段の反転を見落としがちです。
    NANDゲートはANDの結果を反転します。最後のゲートも、入力の論理積をそのまま出力するわけではありません。
  • ド・モルガンの法則で否定の位置を間違えがちです。
    はです。否定が積全体にかかることを意識して変形します。

補足コラム

NANDゲートは、入力を同じ信号に接続するとNOTゲートとして使えます。また、NANDゲートだけでNOT、AND、ORなどを構成できるため、NANDは「万能論理ゲート」と呼ばれます。回路図では、ゲート出力の小さな丸が否定を表す目印です。

FAQ

Q. 同じ信号をNANDゲートの2端子に入れると、なぜ反転になるのですか?
A. 出力はであり、なので、になります。
Q. ド・モルガンの法則はこの回路でどう使われていますか?
A. という変形に使われています。NANDゲートの出力の否定を整理するのがポイントです。

関連キーワード: NANDゲート、論理回路、ド・モルガンの法則、論理和、インバータ
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について