機械科目の解説

カルノー図とは?書き方と囲み方のルールを真理値表の過去問で図解

カルノー図のアイキャッチ。2行4列のマスの1を、青とオレンジの四角で囲む

※本記事にはプロモーション(広告)が含まれています。

カルノー図は、真理値表の1を、隣どうしが1か所だけ違うように並べた表で、隣り合う1を1・2・4・8個の長方形で大きく囲むと論理式が簡単になります。囲み方は4つのルール、解き方の流れは過去問の節へ。

結論|まず30秒でわかる答え

カルノー図とは、真理値表で出力が1になるところを、入力の組み合わせが1か所だけ違うマス同士が隣り合うように並べた表です。隣り合う1を、1個・2個・4個・8個の長方形でできるだけ大きく囲むと、囲みの中で変わらない入力だけが残ります。ブール代数で式を変形しなくても、論理式を簡単にできます。

カルノー図のアイキャッチ。2行4列のマスの1を、青とオレンジの四角で囲む

カルノー図とは?「隣とは1か所だけ違う」ように並べた表

論理回路の出力を式で書くと、出力が1になる入力の組み合わせを全部「または(+)」でつないだ長い式になります。たとえば、Aが1でBが1でCが0のときは A·B·C(Cの上の線は「Cが0」の意味)のように書きます。

長い式の中に、A·B·C と A·B·C のように「Cだけが違う2つの項」があれば、Cは0でも1でもよいので、2つをまとめて A·B と書けます。カルノー図は、このまとめられる項同士を、表の上で隣に並べる工夫です。

3変数のカルノー図の並べ方

A \ BC00011110
0A=0,B=0,C=0A=0,B=0,C=1A=0,B=1,C=1A=0,B=1,C=0
1A=1,B=0,C=0A=1,B=0,C=1A=1,B=1,C=1A=1,B=1,C=0
POINT

横の並びは 00・01・11・10 です。01の次を10にせず11にするのは、隣のマスとの違いを1か所(1ビット)だけにするためです。01→11はBだけ、11→10はCだけが変わります。

たとえると

時計の文字盤のように、表の右端と左端もつながっていると考えます。10(右端)と00(左端)も、Bだけが違う「お隣さん」です。

論理回路とは?AND・OR・NOTの真理値表とド・モルガンの法則を図解
あわせて読みたい
論理回路とは?AND・OR・NOTの真理値表とド・モルガンの法則を図解

AND・OR・NOTの真理値表と、ド・モルガンの法則の基本がわかります

カルノー図の並べ方の図。横は00・01・11・10の順で、01から11はBだけ、11から10はCだけが変わる。右端と左端もお隣

カルノー図の囲み方の4つのルール

STEP 1

1が入ったマスだけを囲む(0のマスを入れない)

STEP 2

囲む個数は1・2・4・8個の長方形(3個や6個は不可)

STEP 3

できるだけ大きく、できるだけ少ない数の囲みで、すべての1を囲む。1つのマスが2つの囲みに入ってもよい

STEP 4

表の左端と右端(上端と下端)はつながっているものとして囲んでよい

囲みが決まったら、それぞれの囲みの中で値が変わらない入力だけを書き出し、囲み同士を「+」でつなぎます。2個の囲みでは入力が1つ消え、4個の囲みでは2つ消えます。

例題:出力が1になるのが 010・011・101・110・111 のとき

A \ BC00011110
00011
10111
STEP 1

B=1の列(11と10)は、2行とも1 → 4個の囲み。中で変わらないのは B=1 → B

STEP 2

A=1の行の 01 と 11 → 2個の囲み。変わらないのは A=1・C=1 → A·C

STEP 3

答え:X=B+A·C

POINT

長い式 A·B·C+A·B·C+A·B·C+A·B·C+A·B·C(5つの項)が、B+A·C の2つの項になりました。論理回路で使うゲートの数も減ります。

カルノー図の囲み方の例の図。B=1の列の4つの1を囲むとB、A=1でC=1の2つの1を囲むとAC、答えはX=B+AC

電験三種の過去問で確かめる

カルノー図は、機械の「情報伝送及び処理」で、真理値表から論理式を選ぶ問題として出題されています。

年度・問題出力が1になる入力(A B C)答え
令和2年度 問14001・011・101・110・111X=A·B+C
令和5年度下期 問14000・001・010・100X=A·B+B·C+C·A
平成23年度 問184変数のカルノー図X=A·B+B·D+A·C·D+A·B·C·D を、NAND・NORで書き直す

令和5年度下期 問14:端と端がつながる囲み

A \ BC00011110
01101
11000
STEP 1

00の列は2行とも1 → 縦の2個の囲み。変わらないのは B=0・C=0 → B·C

STEP 2

A=0の行の 00 と 01 → 横の2個の囲み → A·B

STEP 3

A=0の行の 00 と 10(左端と右端)→ つながっているので2個の囲み → A·C

STEP 4

答え:X=A·B+B·C+C·A

注意|ここで間違えやすい

右端の10と左端の00を囲むのを忘れると、A·C の項が出てこず、選択肢に合う式が見つかりません。カルノー図では、端のマスに1があったら、反対側の端を必ず見ましょう。

平成23年度 問18 のように、簡単にした式を NAND だけ・NOR だけで書き直す問題では、ド・モルガンの法則で「全体を2回否定する」変形を使います。

ブール代数で解く方法と、どちらが速いか

同じ問題は、ブール代数の法則(べき等則・分配則・補元則など)で式を変形しても解けます。令和2年度 問14 を式で解くと、同じ項を足してからまとめる、という変形が5回ほど要ります。

カルノー図ブール代数
やること表に1を書いて、囲むだけ法則を使って式を変形する
得意なこと3〜4変数の式をすばやく最も簡単な形にする式の一部だけを変形する、NAND・NOR への書き直し
つまずきやすいところ並べ方(00・01・11・10)、端のつながりどの項を足してまとめるかの見通し
POINT

試験では、カルノー図で答えを出し、選択肢の式に 000〜111 のいくつかを入れて確かめる方法が速くて確実です。

2進数・10進数・16進数の変換|手順を「割り算の筆算」で完全マスター
あわせて読みたい
2進数・10進数・16進数の変換|手順を「割り算の筆算」で完全マスター

2進数・10進数・16進数の変換の手順を、割り算の筆算で確かめられます

カルノー図でよくある間違い

よくある間違い正しい考え方
00・01・10・11 の順に並べる00・01・11・10(隣は1か所だけ違う)
3個や6個で囲む1・2・4・8個の長方形だけ
端と端を別々に囲む左右の端(上下の端)はつながっている
小さい囲みをたくさん作るできるだけ大きく、少ない数で囲む
囲みの中で変わる入力を書く囲みの中で変わらない入力だけを書く
カルノー図のよくある間違いの図。並べ方は00・01・11・10、囲むのは1・2・4・8個、端と端はつながり、囲みの中で変わらない入力を書く

よくある質問

Q. カルノー図とは何ですか?

A. 真理値表の1を、隣のマスとは入力が1か所だけ違うように並べた表です。隣の1を囲んで論理式を簡単にします。

Q. カルノー図の並べ方は?

A. 00、01、11、10の順に並べます。01の次を11にすることで、隣り合うマスの違いが1ビットだけになります。

Q. カルノー図は何個ずつ囲む?

A. 1個・2個・4個・8個の長方形で、できるだけ大きく囲みます。3個や6個では囲めません。

Q. カルノー図の端はつながっていますか?

A. はい。左端と右端、上端と下端は隣り合っていると考えるので、端と端の1をまとめて囲めます。

Q. カルノー図とブール代数はどちらを使う?

A. 3〜4変数の式を最も簡単にするならカルノー図が速く、NANDやNORへの書き直しはブール代数を使います。

この記事の要点
  • カルノー図は、隣のマスとの違いが1か所だけになるように並べた真理値表
  • 並べ方は 00・01・11・10
  • 1・2・4・8個の長方形で、できるだけ大きく囲む
  • 端と端はつながっている
  • 囲みの中で変わらない入力だけを書き、+でつなぐ
参考にした資料

法令・規格・資料は改訂されることがあります。実務で使うときは、発行元の最新版で確かめてください。

この記事の理解を深める本と道具
おすすめの本

「カルノー図」を試験の得点につなげるなら、機械科目の教科書で前後の単元とあわせて押さえておくと安心です。TAC出版『みんなが欲しかった!』シリーズの、電験三種「機械」の教科書と問題集です。フルカラーの教科書に重要な過去問が付いています。

おすすめの本

電験三種の試験でどう問われるかは、過去問で確かめるのがいちばんの近道です。電験三種の過去10年分の試験問題をまとめた過去問題集です(2026年度版)。

S
シラス
電験三種・QC検定1級 / メーカーでパワエレ設計・品質保証 実務10年

メーカーで回路設計と生産技術(品質改善)に携わってきた経験をもとに執筆しています。むずかしい専門用語をできるだけ使わず、はじめて学ぶ人がつまずかないように、図とたとえで説明することを大切にしています。

テーマ別に、もっと深く学ぶ

気になるところから読んでも大丈夫です。どの記事も、はじめて学ぶ人向けにやさしく書いています。

つまずきやすい「違い」を一気に解決
電力変換回路の比較表|整流・チョッパ・インバータ・サイクロコンバータを総整理
違いがわかる
電力変換回路の比較表|整流・チョッパ・インバータ・サイクロコンバータを総整理

整流・チョッパ・インバータなど電力変換回路の違いがわかります

違いを確かめる →
半導体素子の比較表|ダイオード・サイリスタ・GTO・BJT・MOSFET・IGBTの違い
違いがわかる
半導体素子の比較表|ダイオード・サイリスタ・GTO・BJT・MOSFET・IGBTの違い

ダイオード・サイリスタ・MOSFET・IGBTの違いを1表で比べられます

違いを確かめる →
4機の比較表|直流機・誘導機・同期機・変圧器の構造と特性を一目で整理
違いがわかる
4機の比較表|直流機・誘導機・同期機・変圧器の構造と特性を一目で整理

直流機・誘導機・同期機・変圧器の違いを1枚の表で比べられます

違いを確かめる →
電力と電力量の違い|P=VIとW=Ptを完全マスター
違いがわかる
電力と電力量の違い|P=VIとW=Ptを完全マスター

電力と電力量の違いを P=VI と W=Pt で整理できます

違いを確かめる →
計算力アップ・資格対策
電験三種 機械の公式一覧|滑り・変圧器・同期機を1ページで
資格対策
電験三種 機械の公式一覧|滑り・変圧器・同期機を1ページで

機械の公式を1ページで見直せます

解説を読む →
自動制御の全パターン攻略|過去問の出題傾向と解法フローチャート
計算力アップ
自動制御の全パターン攻略|過去問の出題傾向と解法フローチャート

自動制御の過去問の出題傾向と解き方の流れがわかります

計算してみる →
周波数伝達関数とボード線図|ゲイン[dB]と位相[°]のグラフを読む・書く
計算力アップ
周波数伝達関数とボード線図|ゲイン[dB]と位相[°]のグラフを読む・書く

ボード線図のゲインと位相の読み方を練習できます

計算してみる →
ナイキスト線図と安定判別|「(-1, j0)の左か右か」で安定性が決まる
計算力アップ
ナイキスト線図と安定判別|「(-1, j0)の左か右か」で安定性が決まる

ナイキスト線図で安定かどうかを判別する練習ができます

計算してみる →

-機械科目の解説
-,