論理演算では、1を真、0を偽として扱う。図の回路は、入力A・Bを、上から順に AND回路、OR回路、XOR回路 に入れ、それぞれの出力をX、Y、Zとしたものである。A=1、B=0 のとき、X・Y・Z(A AND B、A OR B、A XOR B)の値をこの順に並べたものはどれか。
- ①0・1・1
- ②0・1・0
- ③1・1・0
- ④0・0・1
答えと解説を見る
正解は「0・1・1」。入力が1と0の組み合わせでの、3つの演算の基本です。
手順
図の回路の上から順に考える。①AND(論理積)は両方が1のときだけ1。Bが0なので 0。
②OR(論理和)はどちらかが1なら1。Aが1なので 1。
③XOR(排他的論理和)は2つが異なるときだけ1。1と0で異なるので 1。
ひっかけ注意
・「0・1・0」…XORの値を誤った並び。1と0は異なるので、XORは1になります。
・「1・1・0」…ANDとXORの両方を誤った並び。Bが0なのでANDは0、1と0は異なるのでXORは1です。
・「0・0・1」…ORを両方1のときだけ1と考えた誤り。それはANDです。