応用情報技術者 2022年 秋期 午前2 問02
問題文
A, B, C, D を論理変数とするとき、次のカルノー図と等価な論理式はどれか。ここで、・は論理積、+は論理和、はXの否定を表す。

選択肢
ア:
イ:
ウ:
エ:(正解)
カルノー図の論理式同値問題【午前2 解説】
要点まとめ
- 結論:カルノー図の1のセルをグルーピングし、最小項の論理和で表すと選択肢エの式と一致します。
- 根拠:カルノー図の行・列見出しAB, CDのビットパターンに基づき、1のセルをまとめて簡単な論理式に変換する手法を用います。
- 差がつくポイント:カルノー図の隣接セルのグループ化と、否定変数の扱いを正確に理解し、最小項を正しく抽出できるかが鍵です。
正解の理由
選択肢エの式 は、カルノー図の1のセルを2つのグループに分けて表現しています。
- は、AB=00かつD=0のセル(CD=00,01)をカバー。
- は、B=1かつD=1のセル(AB=01,11のCD=01,11)をカバー。
これらのグループ化はカルノー図の1の配置と完全に一致し、最小項の論理和として正しいため正解です。
よくある誤解
カルノー図のグループ化で隣接セルの定義を誤り、非隣接のセルをまとめてしまうことがあります。
また、否定変数の扱いを間違え、論理式が複雑化するケースも多いです。
また、否定変数の扱いを間違え、論理式が複雑化するケースも多いです。
解法ステップ
- カルノー図の1のセルを確認し、どのAB・CDの組み合わせかを把握する。
- 隣接する1のセルをできるだけ大きなグループ(1,2,4,8の単位)にまとめる。
- 各グループに共通する変数(否定含む)を抽出し、論理積の形で表す。
- すべてのグループの論理積を論理和で結合し、簡潔な論理式を作成する。
- 選択肢と照合し、最も簡潔かつ正確な式を選ぶ。
選択肢別の誤答解説
- ア:
→ 一部の1のセルをカバーできていない上、過剰に変数が多く冗長。 - イ:
→ 最初の項が限定的すぎて、カルノー図の複数の1をカバーできていない。 - ウ:
→ AB=11の行の1を含めていないため不完全。 - エ:
→ 正しくカルノー図の1のセルをカバーし、最小項の論理和として適切。
補足コラム
カルノー図は論理関数の簡略化に非常に有効なツールです。4変数の場合は4×4のマス目で表現し、隣接セルのグループ化により論理式を最小化します。隣接セルは上下左右だけでなく、端と端も隣接とみなす「トーラス構造」が特徴です。これにより、論理式の簡潔化が可能になります。
FAQ
Q: カルノー図で隣接セルとは具体的にどのような関係ですか?
A: 隣接セルは1ビットだけ異なるセルで、上下左右のほか端と端も隣接とみなします。これによりグループ化が容易になります。
A: 隣接セルは1ビットだけ異なるセルで、上下左右のほか端と端も隣接とみなします。これによりグループ化が容易になります。
Q: 否定変数はどうやって見つければよいですか?
A: グループ内で変数が常に0ならその変数は否定形()、常に1ならそのままの変数として表します。
A: グループ内で変数が常に0ならその変数は否定形()、常に1ならそのままの変数として表します。
関連キーワード: カルノー図、論理式簡略化、論理積、論理和、否定変数、隣接セル、最小項

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

