Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2入力NANDによる 4入力NAND回路の判別問題の解法

Avatar for popyson popyson
February 15, 2026

2入力NANDによる 4入力NAND回路の判別問題の解法

基本情報技術者試験 平成30年 秋 午前 問22 で出題された、2入力NANDによる 4入力NAND回路の判別問題の解法です。

Avatar for popyson

popyson

February 15, 2026

Other Decks in Education

Transcript

  1. A B

  2. A

  3. A は ア でしか使われていない ア イ ウ エ ア は

    NAND ではない A が NAND ではない場合 A = ア
  4. A を演算する 1 0 1 0 1 1 0 1

    0 1 0 0 in1 in2 in3 in4 out パターンA
  5. A は NAND ではない 1 0 1 0 1 in1

    in2 in3 in4 out 1 0 1 0 0 in1 in2 in3 in4 out NAND パターンA
  6. B

  7. B を演算する 1 1 1 1 1 in1 in2 in3

    in4 out パターンB 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0
  8. よくみるとOR回路 1 1 1 1 1 in1 in2 in3 in4

    out パターンB 1 1 0 0 1 0 0 0 0 0 1 1 1 1 1 in1 in2 in3 in4 out OR 1 1 0 0 1 0 0 0 0 0
  9. イ OR エ OR OR ウ OR OR OR 1

    1 1 1 0 in1 in2 in3 in4 out イ 1 1 1 1 1 in1 in2 in3 in4 out ウ 1 1 1 1 0 in1 in2 in3 in4 out エ 1 1 1 1 0 0 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 input(1, 1, 1, 1)
  10. 1 1 1 1 0 in1 in2 in3 in4 out

    イ 1 1 1 1 1 in1 in2 in3 in4 out ウ 1 1 1 1 0 in1 in2 in3 in4 out エ input(1, 1, 1, 1) NAND(1, 1, 1, 1) = 0
  11. 1 0 1 0 1 1 input(1, 0, 1, 0)

    1 0 1 0 0 in1 in2 in3 in4 out エ 1 0 1 0 1 in1 in2 in3 out イ in4 イ OR 1 0 1 0 1 1 1 エ OR OR 1 0 1 1 1 1 0 0 1
  12. 1 0 1 0 1 1 input(1, 0, 1, 0)

    1 0 1 0 0 in1 in2 in3 in4 out エ 1 0 1 0 1 in1 in2 in3 out イ in4 NAND(1, 0, 1, 0) = 1