論理型の変数 A , B の値に対して,次の条件文と同値なものはどれか。ここで,AND は論理積,OR は論理和,XOR は排他的論理和,True は真,False は偽,= は等号を表す。
if ( A = True AND B = False ) OR (A = False AND B = True) then …
ア | if ( ( A AND B ) = True) then … |
イ | if ( ( A AND B ) = False) then … |
ウ | if ( ( A OR B ) = True) then … |
エ | if ( ( A XOR B ) = True) then … |
(A=True AND B=False) OR (A=Falese AND B=True)
この条件文を論理式に書き換えると以下の式になる。
(A ・ B) + (A ・B)
この論理式は排他的論理和(EOR、XOR)である。
よってエが正解である。