スポンサーリンク

【応用情報技術者試験】論理演算を5分で理解!

「論理演算って何…?」

応用情報技術者試験では毎年のように出題される超頻出テーマですが、

  • AND・OR・NOTが覚えられない…
  • XORって何?
  • 真理値表ってどう見るの?
  • ビット演算との関係は?

で苦手な人が非常に多い分野です。

この記事では、

  • 論理演算とは?
  • AND・OR・NOT・XOR
  • 真理値表
  • 覚え方
  • 試験での頻出ポイント

を5分で理解できるように解説します!


まず結論

論理演算

「真(1)・偽(0)を計算する演算」


コンピュータは

**0(偽)と1(真)**だけで判断しています。


論理演算とは?

超重要!

論理演算とは、

2つの値(0または1)を使って

結果を求める演算です。

例えば

1 AND 1

なら

1

になります。


まず覚える4種類

超頻出!

  • AND(論理積)
  • OR(論理和)
  • NOT(否定)
  • XOR(排他的論理和)

まずはこの4つを覚えましょう!


AND(論理積)

超頻出!

両方とも1なら1

それ以外は0になります。

ABA AND B
000
010
100
111

イメージ

雨が降る
AND
傘を持つ

両方満たしたらOK


覚え方

「両方YES」


OR(論理和)

超頻出!

どちらかが1なら1

ABA OR B
000
011
101
111

イメージ

電車

または

バス

どちらか使えればOK。


覚え方

「どちらかYES」


NOT(否定)

超頻出!

0と1を反転する

ANOT A
01
10

イメージ

電気ON

電気OFF


覚え方

「反対にする」


XOR(排他的論理和)

超頻出!

違うときだけ1

ABA XOR B
000
011
101
110

イメージ

どちらか一方だけ選ぶ


覚え方

「違えばYES」


4つをまとめると

超重要!

演算条件
AND両方1
ORどちらか1
NOT反転
XOR違うときだけ1

ビット演算での例

例えば

1010

AND

1100

各桁ごとに計算します。

1010
1100
----
1000

OR

1010
1100
----
1110

XOR

1010
1100
----
0110

イメージで理解


AND

○ AND ○

=○

OR

○ OR ×

=○

XOR

○ XOR ○

=×

NOT

○

↓

×

試験での覚え方

超重要!

AND

両方YES


OR

どちらかYES


XOR

違えばYES


NOT

反転


よくあるひっかけ

「ANDはどちらかが1なら1」

→ ❌違う!

ANDは

両方1


「ORは両方1だけ1」

→ ❌違う!

ORは

どちらか1なら1


「XORは両方1なら1」

→ ❌違う!

XORは

違うときだけ1


応用情報で超頻出

かなり狙われる👇

  • AND
  • OR
  • NOT
  • XOR
  • 真理値表
  • ビット演算
  • シフト演算

1分で復習!

AND

両方1


OR

どちらか1


XOR

違うとき1


NOT

反転


超重要

  • AND=両方YES
  • OR=どちらかYES
  • XOR=違えばYES
  • NOT=反転
  • 真理値表は毎年レベルで頻出!

練習問題

問題

次の論理演算の結果として正しいものはどれか。

1010

XOR

1100

ア 1000

イ 0110

ウ 1110

エ 0010


解答

正解:イ

解説

各ビットを比較し、異なる場合だけ「1」になります。

1010
1100
----
0110

よって答えは

0110

です。


まとめ

論理演算とは

「0と1を使って真偽を判定する演算」


超重要

  • AND=両方1なら1
  • OR=どちらか1なら1
  • XOR=異なるときだけ1
  • NOT=0と1を反転
  • ビット演算では各ビットごとに計算する

まずは、

「AND=両方」

「OR=どちらか」

「XOR=違う」

「NOT=反転」

この4つだけ覚えれば、論理演算の問題はかなり解けるようになります!


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント