カルノー図|科目A-1(応用情報技術者) 令和7年 秋期午前試験 問1

出典:令和7年秋期 午前 問1 分野:基礎理論(中分類) / 離散数学
A,B,C,Dを論理変数とするとき,次のカルノー図と等価な論理式はどれか。ここで,・は論理積,+は論理和,XはXの否定を表す。 カルノー図
  • ア:A・B・C・D+BD
  • イ:ABCD+B・D
  • ウ:A・B・D+BD
  • エ:ABD+B・D
応用情報技術者
解説

カルノー図では、1が隣り合うマスをできるだけ大きなまとまりにして、共通して変化しない変数だけを残します。

行ABが01と11、列CDが01と11の4マスは、B = 1、D = 1で共通しています。AとCは変化するので消え、B・Dになります。

また、行ABが00、列CDが00と10の2マスは、端同士が隣接する扱いになります。ここではA = 0、B = 0、D = 0が共通し、Cは変化するので消えます。したがって、ABDになります。

よって、全体の論理式は、ABD+B・Dです。

したがって、が適切です。

TSUNAGARU-ADVICE

まず押さえたいこと

カルノー図では、値が1のセルを1、2、4、8個のまとまりになるようにできるだけ大きくグループ化し、そのグループ内で値が変化しない論理変数だけを残して論理式を作ります。上下左右の端はつながっているものとして扱う点も基本です。

迷ったときの判断軸

行や列の並びは00、01、11、10というグレイコード順なので、通常の2進数順と取り違えないようにします。また、グループ内で0と1の両方を取る変数は消え、常に0なら否定、常に1ならそのまま残ると考えると整理しやすくなります。

科目Bにつなげるために

特にプロフェッショナルデジタルスキル(システム)試験合格を目指す方は、カルノー図を論理式の簡単化と論理回路の削減につなげて理解しましょう。ゲート数を減らすことで、回路規模や遅延、消費電力を抑える設計にも応用できます。