2026年5月12日
論理回路は真理値表で攻略
情報Ⅰのテストで論理回路の問題が出ます。AND、OR、NOTの3つを覚えれば、応用問題も解けます。
情報Ⅰの二進法の計算と関連が深い分野です。合わせて学びましょう。
基本の3つの論理演算
AND(論理積)
「AかつB」。両方が1のときだけ1になる。
| A | B | A AND B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
OR(論理和)
「AまたはB」。どちらか一方でも1なら1になる。
| A | B | A OR B |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
NOT(否定)
「Aでない」。0と1を反転する。
| A | NOT A |
|---|---|
| 0 | 1 |
| 1 | 0 |
応用の論理演算
| 演算 | 意味 | 覚え方 |
|---|---|---|
| NAND | NOT AND(ANDの反転) | ANDの結果をひっくり返す |
| NOR | NOT OR(ORの反転) | ORの結果をひっくり返す |
| XOR | 排他的OR(どちらか一方だけ1のとき1) | 「違うとき1」 |
XORの覚え方:A=0,B=0→0、A=0,B=1→1、A=1,B=0→1、A=1,B=1→0。「2つが違うとき1」と覚えましょう。
論理回路の解き方
- 入力値(A, B)を確認する
- 回路の左(入力側)から順に計算する
- 各ゲートの真理値表に当てはめて出力を求める
- 最終出力を答える
コツ:複雑な回路は、中間の値を1つずつメモしながら進めましょう。一気に計算しようとするとミスします。
練習問題と解答
問題1
A=1, B=0 のとき、(A AND B) OR (NOT B) の値は?
解答:A AND B = 1 AND 0 = 0。NOT B = NOT 0 = 1。0 OR 1 = 1
問題2
A=1, B=1 のとき、NOT(A AND B) の値は?
解答:A AND B = 1。NOT 1 = 0(これはNAND演算)
問題3
A=1, B=0 のとき、A XOR B の値は?
解答:AとBが違うので 1
情報Ⅰ試験対策まとめで他の分野も確認。共通テスト対策スケジュールで学習計画を。擬似コード読解でプログラミング分野も対策。用語対照表で用語を確認。
まとめ
- ✅ AND: 両方1のとき1
- ✅ OR: どちらか1なら1
- ✅ NOT: 0と1を反転
- ✅ XOR: 違うとき1
- ✅ 複雑な回路は中間値をメモしながら解く