高校数学I「2次関数の最大・最小(場合分け)」を完全攻略する思考プロトコル|動く3パターンの構造化とミスを100%防ぐ「境界値デバッグ術」

高校数学Iの最初の大きな壁となる「2次関数の最大・最小における場合分け」。
「軸が動く」「範囲の幅が動く」「範囲ごと動く」という3つの典型パターンを前に、多くの高校生が「どの場合分けでどの端点を不等式に入れるのか」を丸暗記しようとして自滅していきます。

名著『NEW ACTION LEGEND(ニューアクションレジェンド)』が徹底しているように、数学で最も重要なのは完成した解答の丸暗記ではなく、問題文の条件を解剖して解法へと繋ぐ「思考のプロセス」の言語化です。今回は、ケアレスミスや端点の取り違えをゼロにする5ステップのセルフチェック手順と、ラボの指導で徹底している「境界値(つなぎ目)デバッグ術」を構造化します。

01. 思考のプロセス:動く3パターンを1つの構造に統合する

どれほど複雑に見える場合分け問題も、本質的には「放物線の軸」と「定義域(左端・中央・右端)」の相対的な位置関係を調べているに過ぎません。まずは頭の中のアルゴリズムを以下の3つのプロセスに整理します。

THINKING PROCESS 01 // 最小値の分岐基準(下に凸の場合)
放物線の軸が定義域の「左外」「内部」「右外」のどこにあるかで3通りに場合分けします。最も低い点である「頂点」が定義域の枠内に含まれるかどうかが唯一の焦点です。
THINKING PROCESS 02 // 最大値の分岐基準(下に凸の場合)
下に凸の放物線では、頂点(軸)からより遠い方の端点で最大となります。したがって、軸が「定義域の中央」より左か右か(一致を含めて2〜3通り)だけで決まります。最小値と同じ境界値を流用してしまうのが最大のバグ要因です。
THINKING PROCESS 03 // 図から不等式への直訳ルール
頭の中だけでグラフやスリットを動かさず、必ず余白にミニ略図を描き、「図の左にある値 < 図の右にある値」の位置関係をそのまま不等式に写し取ります。
パターン設定例(下に凸)最小:軸が左外最小:軸が内部最小:軸が右外最大の境界(軸=中央)
1. 軸が動く軸 a / 枠 0 \le x \le 2a < 00 \le a \le 22 < aa = 1
2. 幅が動く軸 2 / 枠 0 \le x \le aなし(a > 0)2 \le a0 < a < 2\frac{a}{2} = 2 \iff a = 4
3. 範囲ごと動く軸 2 / 枠 a \le x \le a+22 < aa \le 2 \le a+2a+2 < 2a+1 = 2 \iff a = 1
▲ 3パターンの不等式の立て方比較マトリクス(常に「図の左 < 図の右」で立式する)

02. 例題と解答:最もミスが多発する「範囲ごと動く」パターン

3つのパターンの中で最も正答率が落ちる「定義域ごと平行移動する問題」を題材に、『NEW ACTION LEGEND』形式の「思考のプロセス」と「横並びミニ略図」で解法を構築します。

TARGET PROBLEM // 例題

関数 y = x^2 - 4x + 5 \quad (a \le x \le a+2) の最小値 m と最大値 M を求めよ。

思考のプロセス // STEP A:基本情報の固定
式を平方完成すると y = (x-2)^2 + 1。下に凸の放物線で、軸は直線 x=2(固定)である。一方、動く定義域は左端が a、右端が a+2、そして中央が a+1 となる。
思考のプロセス // STEP B:端点の取り違え防止
定義域全体が軸 x=2 の左側にあるとき、軸 2 と直接比較すべきは定義域の右端 a+2 である。左端を見て感覚的に a < 2 と書くバグを防ぐため、ミニ略図を描いて「右端 < 軸」すなわち a+2 < 2 \iff a < 0 と機械的に導く。

【解答】とミニ略図(インラインSVG)

与えられた関数を平方完成すると

y = (x-2)^2 + 1

このグラフは下に凸の放物線で、軸は直線 x=2 であり、定義域 a \le x \le a+2 の中央は x = a+1 である。

(1)最小値 m の場合分け

[1] a+2 < 2 (a < 0)
最小 a a+2 軸2
[2] a ≦ 2 ≦ a+2 (0 ≦ a ≦ 2)
最小 a 軸2 a+2
[3] 2 < a (a > 2)
最小 軸2 a a+2
  • [1] a+2 < 2 すなわち a < 0 のとき
    定義域は軸より左にあるから、x = a+2 で最小となる。
    m = (a+2-2)^2 + 1 = a^2 + 1
  • [2] a \le 2 \le a+2 すなわち 0 \le a \le 2 のとき
    頂点が定義域内に含まれるから、x = 2 で最小となる。
    m = 1
  • [3] 2 < a すなわち a > 2 のとき
    定義域は軸より右にあるから、x = a で最小となる。
    m = a^2 - 4a + 5

(2)最大値 M の場合分け

[1] 中央 a+1 < 2 (a < 1)
最大 a 中央 軸2
[2] 中央 a+1 = 2 (a = 1)
最大 最大 1 中央=軸2 3
[3] 2 < 中央 a+1 (a > 1)
最大 軸2 中央 a+2
  • [1] a+1 < 2 すなわち a < 1 のとき
    定義域の中央が軸より左にあるから、x = a で最大となる。
    M = a^2 - 4a + 5
  • [2] a+1 = 2 すなわち a = 1 のとき
    定義域の中央と軸が一致するから、x = 1, 3 で最大となる。
    M = 2
  • [3] 2 < a+1 すなわち a > 1 のとき
    定義域の中央が軸より右にあるから、x = a+2 で最大となる。
    M = a^2 + 1

03. Focus & Play Back:失点をゼロにする5ステップ・セルフチェックと「境界値検算」

テスト本番で答案を書き上げる際、そして書き終えた直後に実行すべき5つのセルフチェック・プロトコルです。特にSTEP 05の「境界値代入」は、端点の取り違えを10秒で発見できる最強のデバッグ手法です。

STEP 01 // 3つの基本情報の余白書き出し(計算開始前・30秒)
平方完成の直後に、「グラフの向き(下に凸か上に凸か)」「軸 x=\text{○} と定義域の中央」「問題文の前提条件(a > 0 等)」の3点を必ず問題文の余白に書き出します。
STEP 02 // x軸・y軸を省いた「ミニ略図」の並置
不要な座標軸(x軸・y軸)は描かず、軸(点線)・定義域(枠)・放物線・最大最小点(黒丸)だけのミニ略図を3パターン横に並べて描きます。
STEP 03 // 図の左右関係から不等式への直訳
感覚や暗記で不等式を作らず、ミニ略図の「左にあるもの < 右にあるもの」をそのまま式に写し取ります。軸が x=-a の場合も、まず図の通りに -a < 0 と書いてから次の行で符号を反転させます。
STEP 04 // 主語(xの値)と述語(aの式)の対応確認
「x=\text{○} のとき最小値 \text{△}」の主語が、動かしているパラメータ a と入れ替わっていないか、また x=a+2 等の代入時に平方完成形を使って展開ミスを防げているかを点検します。
STEP 05 // FOCUS:「境界値(つなぎ目)代入」による連続性デバッグ
すべての答えを書き終えたら、場合分けの境界となる a の値を隣り合う2つのケースの答えに代入し、同じ値が返ってくるかを確認します。
例えば上記の例題の最小値で、境界 a=0 を [1] の a^2+1 と [2] の 1 に代入すると、ともに 1 で一致します。もし [1] で端点を誤って x=a を代入していた場合、a=0 で 5 となり不連続が生じるため、ミスを100%炙り出すことができます。

■ あわせて読みたい(STEM LAB 指導指針):
➔ 「画面の中の予定調和」を超え、物理世界の摩擦と格闘する|実機主義と「1学年6名」の密度が育てる設計者(アーキテクト)の知性

MATHEMATICAL ARCHITECTURE // ENGINEERING & ROBOTICS LAB

「丸暗記の数学」から、自ら論理を構築しバグを検知する「設計者の数学」へ。

当ラボでは、公式や解法パターンの暗記に頼るのではなく、条件を視覚化・構造化し、自らの手で検算(デバッグ)できる思考プロトコルを徹底指導しています。6科目を横断するカリキュラムの全体像や、ラボの根幹にある教育理念は以下のページからご覧いただけます。