論理演算(AND・OR・NOT・XOR)とは?
論理演算(AND・OR・NOT・XOR)とは、真(1)・偽(0)の2値を対象に行う演算。ANDは両方真のとき真、ORはどちらか一方でも真なら真、NOTは真偽を反転、XOR(排他的論理和)は真偽が異なるときだけ真になる。
ITパスポートの過去問では13回出題されています(2009年度〜2023年度)。
ろんりえんざん
論理演算(AND・OR・NOT・XOR)の意味
真(1)・偽(0)の2値を対象に行う演算。ANDは両方真のとき真、ORはどちらか一方でも真なら真、NOTは真偽を反転、XOR(排他的論理和)は真偽が異なるときだけ真になる。
論理演算(AND・OR・NOT・XOR)の具体例
「晴れAND休み」なら両方満たすときだけ「出かける」が真になる。「晴れOR休み」ならどちらか一方でも出かける可能性がある。XORは「コインの表裏が一致しない」ときに真になるような判定に使う。
論理演算(AND・OR・NOT・XOR)は試験でどう引っ掛けられる?
真理値表を書いて確認する問題で、ORとXORの違い(両方真のときORは真だがXORは偽)を取り違えやすい。
論理演算(AND・OR・NOT・XOR)と関連する用語
論理演算(AND・OR・NOT・XOR)が出た過去問
コンピュータを構成する一部の機能の説明として、適切なものはどれか。
正解:演算機能は制御機能からの指示で演算処理を行う。
要点:五大機能の中心は制御機能で、演算はその指示で動く
コンピュータの五大機能は、制御・演算・記憶・入力・出力である。中心となるのは制御機能で、命令を解読して他の機能に指示を出す。演算機能は自ら判断して動くのではなく、制御機能からの指示を受けて計算や論理演算を行う受け身の役割を担う。
出典:平成21年度 秋期 ITパスポート試験 問72(IPA)任意の8ビットのデータXと、8ビットのデータ00001111をビットごとに排他的論理和をとった結果はどれか。ここで、各1ビットのデータAとデータBの排他的論理和…
正解:Xの上位4ビットはそのままで、下位4ビットすべての0,1が反転する。
要点:排他的論理和は0との演算で保存、1との演算で反転する
排他的論理和は、0との演算では元の値がそのまま残り、1との演算では0と1が反転するという性質をもつ。00001111は上位4ビットが0、下位4ビットが1なので、Xの上位4ビットは変化せず、下位4ビットだけが反転する。特定のビットだけを反転させたいときによく使われる手法である。
出典:平成22年度 秋期 ITパスポート試験 問68(IPA)真理値表に対応する論理演算はどれか。
正解:AND
要点:両方1のときだけ1になるのがAND(論理積)
示された表では、二つの入力がともに1のときだけ出力が1になり、それ以外はすべて0である。これは両方の条件が成立したときにだけ真となる論理積、すなわちANDの動作である。少なくとも一方が1なら1になるOR、片方だけが1のときに1になるXORとは出力が異なる。
出典:平成24年度 秋期 ITパスポート試験 問82(IPA)次の"商品"表から、仕入先が"A社"で価格が140円以上の商品、及び仕入先が"B社"で価格が170円以下の商品を抽出した。得られた商品名だけを全て挙げたものはど…
正解:チョコレート、リンゴ、コーヒー
要点:OR条件は各グループごとにANDの条件を満たす行を集めて考える
抽出条件は「仕入先=A社かつ価格≧140」または「仕入先=B社かつ価格≦170」である。前者に当てはまるのは150円と190円のA社商品(ジュース120円は条件外)、後者に当てはまるのはB社で160円の商品だけで、260円と220円のB社商品は外れる。したがって3件が抽出される。
出典:平成24年度 春期 ITパスポート試験 問58(IPA)札幌にある日本料理の店と函館にある日本料理の店をまとめて探したい。検索条件を表す論理式はどれか。
正解:("札幌" OR "函館")AND "日本料理"
要点:いずれかはOR、両方満たすはANDで組み合わせる
「札幌または函館」という地域のいずれかに当てはまり、かつ「日本料理」であるものを探したい。地域はORでまとめ、それに日本料理をANDで掛け合わせる。地域をANDでつなぐと札幌と函館の両方を含むものだけになり、全体をORにすると無関係な店まで含まれてしまう。
出典:平成24年度 春期 ITパスポート試験 問69(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。