過去問解きまくり研究所 ホーム

平成24年度 春期 午前 問1

基礎理論

排他的論理和の相補演算

任意のオペランドに対するブール演算 A の結果とブール演算 B の結果が互いに否定の関係にあるとき,A は B の(又は,B は A の)相補演算であるという。排他的論理和の相補演算はどれか。

答えと解説を見る

✓ これが正解ア等価演算

解説

排他的論理和の出力をすべて裏返した等価演算です。

相補演算は、どんな入力の組合せに対しても出力が必ず逆になる相手のことです。ですから見分けの軸は、その演算の出力が、排他的論理和の出力を四通りの入力すべてで裏返した形になっているか、という一点になります。排他的論理和は、二つの入力の値が食い違うときに真、そろっているときに偽を返します。これを四行とも裏返すと、値がそろっているときに真、食い違うときに偽を返す演算になります。つまり二つの入力が一致しているかどうかを判定する演算であり、等価演算がこれに当たります。確かめ方も決まっています。入力の組合せは四通りしかありませんので、真理値表を四行そろえて書き、二つの列が全行で逆になっているかを見れば済みます。一行でも同じ値が並んだ時点で、その候補は相補演算ではありません。式を変形して当たりを付けたときも、最後は必ず四行の表で裏を取ってください。

ほかの選択肢はなぜ違うのか

出典:平成24年度 春期 応用情報技術者試験 午前 問1

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)