論理演算

AND / OR / XOR / NOT を、反復練習&弱点分析。
FREE
0
累計挑戦数
--
総合正答率
--
平均回答時間
データ蓄積中
現在の弱点

論理演算について

AND・OR・XOR・NOTのルールを、ビット列の問題を解きながら身につけられます。

詳しい解説を見る →

論理演算の復習ポイント

ANDは両方1のときだけ1、ORはどちらかが1なら1、XORは異なるとき1です。ビットごとに比較してみましょう。

論理演算の詳しい解説 →

論理演算の学習ガイド

この演習は、知識を確認するだけでなく、解き方を説明できるようになることを目標にしています。まず以下の例題を確認し、その後で上のトレーニングに挑戦してください。

解き方の例:A=1、B=0のとき XORの結果

XORは2つの入力が異なるとき1になるため、1 XOR 0=1です。1 XOR 1は0です。

学習の進め方

AND・OR・XOR・NOTを真理値表で比較します。

間違えやすいポイント

XORはORと異なり、両方1のとき0になります。

詳しい解説記事を読む → 学習ロードマップへ →

論理演算:例題から理解して復習する

練習問題を解く前後に、計算・考え方の根拠を確認しましょう。答えを覚えるのではなく、別の数値や条件でも同じ手順を再現できることが目標です。

例題:ビット列のAND

1010 AND 1100は1000です。左から各桁を比較し、両方が1の桁だけ1にします。

ORとXORの違い

同じ入力1・1に対して、ORは1、XORは0です。たとえば1010 XOR 1100=0110になります。

現場ではどう使う?

フラグ管理では、複数の設定を1つの整数で保持できます。ANDを使うと特定の権限ビットが立っているかを調べられます。

復習問題

1101 AND 0111の結果は?(答えを見る)

0101です。4桁を左から1桁ずつANDで比較します。

より詳しい解説を読む → 学習ロードマップへ →