情報Ⅰの論理回路 AND・OR・NOT の解き方【真理値表つき】

情報Ⅰの論理回路(AND、OR、NOT、NAND、NOR、XOR)を真理値表つきで解説。論理式の計算方法と練習問題で得点力アップ。

2026年5月12日

論理回路は真理値表で攻略

情報Ⅰのテストで論理回路の問題が出ます。AND、OR、NOTの3つを覚えれば、応用問題も解けます。

情報Ⅰの二進法の計算と関連が深い分野です。合わせて学びましょう。

基本の3つの論理演算

AND(論理積)

「AかつB」。両方が1のときだけ1になる。

ABA AND B
000
010
100
111

OR(論理和)

「AまたはB」。どちらか一方でも1なら1になる。

ABA OR B
000
011
101
111

NOT(否定)

「Aでない」。0と1を反転する。

ANOT A
01
10

応用の論理演算

演算意味覚え方
NANDNOT AND(ANDの反転)ANDの結果をひっくり返す
NORNOT 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」と覚えましょう。

論理回路の解き方

  1. 入力値(A, B)を確認する
  2. 回路の左(入力側)から順に計算する
  3. 各ゲートの真理値表に当てはめて出力を求める
  4. 最終出力を答える

コツ:複雑な回路は、中間の値を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
  • ✅ 複雑な回路は中間値をメモしながら解く

⚡ プログラミングで論理演算を体験しよう!

JavaScriptでAND/OR/NOTを実際に使ってみましょう。完全無料・登録不要。

JavaScriptレッスン1を始める →
目次

コースで実際に手を動かして学ぼう

レッスンではコードを書きながら基礎が身につきます

HTMLコースを始める →

同じテーマの記事

📣 この記事が役に立ったら

Xでシェア

💬 引用する場合はこちらをご利用ください:

情報Ⅰの論理回路(AND、OR、NOT、NAND、NOR、XOR)を真理値表つきで解説。論理式の計算方法と練習問題で得点力アップ。

出典: https://start-web-programming.com/blog/joho1-logic-circuit/