
出典:公益社団法人 日本技術士会「技術士第一次試験 過去問題」
基本論理演算AND、OR、NOTを用いて構成した式のうち、排他的論理和(XOR)と同等の式として最も適切なものを選ぶ問題。
XORを、AND・OR・NOTで表した式を選ぶ問題。
① XOR=aとbが違うとき1 →「aだけ1」または「bだけ1」
② (a∩b̄)∪(ā∩b)。⑤は一致(XNOR)、②はAND、③はOR、①はā
③ ④
排他的論理和a⊕bは、aとbが異なるとき1となる。a=1かつb=0、又はa=0かつb=1のときであり、(a∩¬b)∪(¬a∩b)と表せる。真理値表で確認すると、(a,b)=(0,0)→0、(0,1)→1、(1,0)→1、(1,1)→0となり、XORと一致する。したがって④が正しい。
XOR = (a∩¬b)∪(¬a∩b) = (a∪b)∩¬(a∩b)。XNORは(a∪¬b)∩(¬a∪b)で、XORの否定。
キーワード: 排他的論理和、XOR、論理式、ブール代数、積和標準形、論理回路、情報工学部門