IPA過去問ドリル

平成23年度 特別 基本情報技術者試験 午前 問1

テクノロジ/基礎理論

論理式 (A+B)・(A+C) と等しいものはどれか。ここで,・は論理積,+は論理和,X は X の否定を表す。

出典:平成23年度 特別 基本情報技術者試験 午前 問1

正解:ア

解説

ド・モルガンの法則を使わずに,分配法則で展開して確認します。(A+B)・(A+C) を展開すると,A・A+AC+B・A+B・C となり,A・A=0(矛盾)なので消え,AC+A・B+B・C が残ります。一方,選択肢アの A・BA・C を真理値表で比較すると,A,B,Cのすべての組合せで元の式と一致することが確認できます(例えばA=1,B=1,C=1のとき,元の式は(0+1)・(1+0)=1,アの式も0+1=1で一致)。

選択肢ごとの解説

  • 正しい。真理値表ですべての入力の組合せについて元の論理式と一致することが確認できます。
  • 誤り。元の式とは真理値が異なる組合せがあります(例えばA=1,B=0,C=0のとき,元の式は(0+0)・(1+1)=0ですが,この式はA・B+A・C=0+1=1となり食い違います)。
  • 誤り。(A+B)・(A+C) は元の式とは項の否定関係が入れ替わっており,一致しません。
  • 誤り。これは問題文の元の式そのものであり,等しいものを求める設問の答えにはなりません(同義反復)。
基本情報技術者の過去問を演習モードで解く