神戸大学 1997年度 数学 過去問解説|藤原進之介先生と一緒に完全攻略!
```html
こんにちは!日本数学塾・数強塾の講師、藤原進之介です。今回は、神戸大学 1997年度(平成9年度)の数学入試問題を徹底解説していきます!
神戸大学は、関西圏を代表する難関国立大学として、毎年多くの受験生が挑戦しています。1997年度の数学入試は、微分積分、数列、整数問題など、幅広い分野から出題されており、基礎力と応用力の両方が問われる良問揃いでした。
この記事では、各大問の詳細な解説に加えて、解法のポイント、別解、そして類似問題での練習まで、受験生の皆さんが確実に実力をつけられるよう丁寧に解説していきます。ぜひ最後までお付き合いください!
試験概要・難易度
1997年度 神戸大学 数学入試の概要
| 項目 | 理系 | 文系 |
|---|---|---|
| 試験時間 | 120分 | 90分 |
| 配点 | 150点 | 100点 |
| 出題形式 | 大問5題(うち1題選択) | 大問3題 |
| 出題範囲 | 数学I・II・III・A・B・C | 数学I・II・A・B |
全体講評
1997年度の神戸大学数学入試は、標準〜やや難レベルの問題が中心でした。特に以下の特徴が見られました:
- 微分法の応用:三次関数の極値に関する問題が出題され、導関数の性質を深く理解していることが求められました
- 数列と整数の融合:等差数列の条件から整数解を求める問題があり、論理的な思考力が試されました
- 計算力の重視:各問題において正確な計算力が求められ、ミスなく最後まで解ききる力が重要でした
- 記述力の重視:答えだけでなく、論理的な記述が求められる出題形式でした
難易度としては、合格者平均点は約60〜65%程度と推測されます。基本問題を確実に得点し、応用問題で部分点を積み上げることが合格への鍵となりました。
大問1:三次関数の極値
問題
【問題】
a > 0 とする。三次関数
f(x) = ax³ + (a − 2)x
について、次の問いに答えよ。
(1) y = f(x) が極値をもつような a の値の範囲を求めよ。
(2) y = f(x) が極値をもつとき、極大値と極小値の差が 2|a − 2| と等しくなるような a の値を求めよ。
解説・解法のポイント
【(1) の解説】極値をもつ条件
Step 1:導関数を求める
まず、f(x) を微分して導関数 f'(x) を求めます。
f(x) = ax³ + (a − 2)x
f'(x) = 3ax² + (a − 2)
Step 2:極値をもつ条件を考える
三次関数が極値をもつためには、f'(x) = 0 が異なる2つの実数解をもつことが必要十分条件です。
f'(x) = 3ax² + (a − 2) = 0 を解くと:
x² = −(a − 2)/(3a) = (2 − a)/(3a)
この方程式が異なる2つの実数解をもつ条件は:
(2 − a)/(3a) > 0
Step 3:不等式を解く
a > 0 という条件があるので、分母 3a > 0 です。
したがって、分子も正である必要があります:
2 − a > 0
a < 2
a > 0 と合わせて:
答:0 < a < 2
【(2) の解説】極大値と極小値の差
Step 1:極値をとる x の値を求める
f'(x) = 3ax² + (a − 2) = 0 より:
x² = (2 − a)/(3a)
x = ±√[(2 − a)/(3a)]
ここで、α = √[(2 − a)/(3a)] とおくと、極値をとる点は x = α と x = −α です。
Step 2:極大値と極小値を求める
a > 0 なので、f(x) = ax³ + (a − 2)x は x³ の係数が正です。したがって:
- x = −α で極大値をとる
- x = α で極小値をとる
極大値 − 極小値 = f(−α) − f(α) を計算します。
f(x) = ax³ + (a − 2)x は奇関数なので:
f(−α) = −f(α)
よって:
f(−α) − f(α) = −f(α) − f(α) = −2f(α)
Step 3:f(α) を計算する
f(α) = aα³ + (a − 2)α = α[aα² + (a − 2)]
ここで、α² = (2 − a)/(3a) より、aα² = (2 − a)/3 なので:
aα² + (a − 2) = (2 − a)/3 + (a − 2) = (2 − a)/3 − (2 − a) = (2 − a)(1/3 − 1) = −(2/3)(2 − a)
したがって:
f(α) = α · [−(2/3)(2 − a)] = −(2/3)(2 − a)α
極大値 − 極小値 = −2f(α) = −2 · [−(2/3)(2 − a)α] = (4/3)(2 − a)α
Step 4:条件式を立てる
0 < a < 2 のとき、2 − a > 0 なので |a − 2| = 2 − a です。
条件「極大値と極小値の差 = 2|a − 2|」より:
(4/3)(2 − a)α = 2(2 − a)
2 − a > 0 で割って:
(4/3)α = 2
α = 3/2
Step 5:a の値を求める
α = √[(2 − a)/(3a)] = 3/2 より:
(2 − a)/(3a) = 9/4
4(2 − a) = 27a
8 − 4a = 27a
8 = 31a
a = 8/31
0 < 8/31 < 2 を満たすので、これは条件を満たします。
答:a = 8/31
別解・発展
【別解】極値の差の公式を使う方法
三次関数 f(x) = ax³ + bx² + cx + d が極値をもつとき、極大値と極小値の差は次の公式で表されます:
極大値 − 極小値 = (4/|a|) · √[(b² − 3ac)³/(27)]
今回の問題では b = 0, c = a − 2 なので、この公式を適用することもできます。ただし、計算が複雑になるため、上記の解法の方がシンプルです。
【発展】この問題から学ぶこと
- 三次関数が極値をもつ条件は、導関数(二次関数)が異なる2つの実数解をもつこと、すなわち判別式 D > 0 であること
- 奇関数の性質 f(−x) = −f(x) を利用すると、計算が大幅に簡略化できる
- 文字を含む計算では、範囲の確認(今回は 0 < a < 2)を忘れずに行うこと
大問2:等差数列と整数条件
問題
【問題】
初項 a、公差 d の等差数列の第15項までの和 S₁₅ が
S₁₅ ≦ 1997
を満たすとき、公差 d を最大にする (a, d) の組は何個あるか。ただし、a, d は正の整数とする。
解説・解法のポイント
Step 1:S₁₅ を a, d で表す
等差数列の和の公式より:
S₁₅ = (15/2)[2a + (15 − 1)d] = (15/2)(2a + 14d) = 15(a + 7d) = 15a + 105d
Step 2:条件式を整理する
S₁₅ ≦ 1997 より:
15a + 105d ≦ 1997
15(a + 7d) ≦ 1997
a + 7d ≦ 1997/15 = 133.13...
a, d は正の整数なので:
a + 7d ≦ 133
Step 3:d の最大値を求める
a ≧ 1(正の整数)なので:
1 + 7d ≦ 133
7d ≦ 132
d ≦ 132/7 = 18.857...
d は正の整数なので:
d の最大値は 18
Step 4:d = 18 のときの a の範囲を求める
d = 18 のとき:
a + 7 × 18 ≦ 133
a + 126 ≦ 133
a ≦ 7
a は正の整数なので:
1 ≦ a ≦ 7
Step 5:(a, d) の組の個数を数える
a = 1, 2, 3, 4, 5, 6, 7 の7通りです。
答:7 個
別解・発展
【検算】各 (a, d) について S₁₅ を確認
| a | d | S₁₅ = 15a + 105d | 条件 S₁₅ ≦ 1997 |
|---|---|---|---|
| 1 | 18 | 15 + 1890 = 1905 | ✓ |
| 2 | 18 | 30 + 1890 = 1920 | ✓ |
| 3 | 18 | 45 + 1890 = 1935 | ✓ |
| 4 | 18 | 60 + 1890 = 1950 | ✓ |
| 5 | 18 | 75 + 1890 = 1965 | ✓ |
| 6 | 18 | 90 + 1890 = 1980 | ✓ |
| 7 | 18 | 105 + 1890 = 1995 | ✓ |
| 8 | 18 | 120 + 1890 = 2010 | ✗(1997を超える) |
確かに、d = 18 で条件を満たす (a, d) の組は 7個であることが確認できました。
【発展】この問題から学ぶこと
- 整数条件がある問題では、不等式を解いた後に整数として成り立つ範囲を慎重に確認する
- 「最大」「最小」を求める問題では、端の値で条件を満たすかどうかを必ず検算する
- 等差数列の和の公式 Sₙ = n(a₁ + aₙ)/2 = n[2a + (n−1)d]/2 は確実に使えるようにしておく
大問3:二次方程式と判別式
問題
【問題】
実数 a, b に対して、二次方程式
x² + ax + b = 0
の2つの解を α, β とするとき、次の問いに答えよ。
(1) α, β がともに正の実数となるための a, b の条件を求めよ。
(2) α, β がともに 0 < α < 1, 0 < β < 1 を満たす実数となるための a, b の条件を求め、これを満たす点 (a, b) の存在する領域を図示せよ。
解説・解法のポイント
【(1) の解説】α, β がともに正の実数となる条件
Step 1:必要な条件を列挙する
α, β がともに正の実数であるためには、以下の3条件がすべて成り立つ必要があります:
- 判別式 D ≧ 0(実数解をもつ条件)
- 解と係数の関係より α + β > 0(2解の和が正)
- 解と係数の関係より αβ > 0(2解の積が正)
Step 2:各条件を a, b で表す
条件① 判別式 D = a² − 4b ≧ 0
b ≦ a²/4
条件② 解と係数の関係より α + β = −a > 0
a < 0
条件③ 解と係数の関係より αβ = b > 0
b > 0
答:a < 0, b > 0, b ≦ a²/4
(または同値な表現として:a < 0 かつ 0 < b ≦ a²/4)
【(2) の解説】0 < α < 1, 0 < β < 1 を満たす条件
Step 1:f(x) = x² + ax + b とおく
α, β が 0 < α < 1, 0 < β < 1 を満たす実数であることは、「f(x) = 0 の2つの実数解がともに区間 (0, 1) に含まれる」ことと同値です。
Step 2:グラフを利用した条件
下に凸の放物線 y = f(x) の2つの実数解がともに区間 (0, 1) に含まれるための条件は:
- 判別式 D ≧ 0
- 軸の位置:0 < −a/2 < 1(軸が区間 (0, 1) 内にある)
- f(0) > 0(区間の左端で正)
- f(1) > 0(区間の右端で正)
Step 3:各条件を a, b で表す
条件① D = a² − 4b ≧ 0
b ≦ a²/4
条件② 0 < −a/2 < 1
0 < −a < 2
−2 < a < 0
条件③ f(0) = b > 0
b > 0
条件④ f(1) = 1 + a + b > 0
b > −1 − a
Step 4:条件をまとめる
答:
- −2 < a < 0
- b > 0
- b > −1 − a(すなわち a + b > −1)
- b ≦ a²/4
Step 5:領域の図示
ab 平面上で、以下の4つの不等式で囲まれた領域を図示します:
- 直線 a = −2 と a = 0 の間の縦帯
- 直線 b = 0 の上側
- 直線 a + b = −1(つまり b = −1 − a)の上側
- 放物線 b = a²/4 の下側(境界を含む)
この4条件を同時に満たす領域は、−2 < a < 0 の範囲で、放物線 b = a²/4 の下側かつ直線 b = −1 − a および b = 0 の上側の領域となります。
別解・発展
【解と区間の問題の解法パターン】
二次方程式 f(x) = 0 の解が特定の区間に含まれる条件を求める問題は、神戸大学でも頻出です。一般的な解法パターンをまとめておきます:
| 条件 | 必要な不等式 |
|---|---|
| 2解がともに k より大きい | D ≧ 0, 軸 > k, f(k) > 0 |
| 2解がともに k より小さい | D ≧ 0, 軸 < k, f(k) > 0 |
| 2解が k を挟む | f(k) < 0 |
| 2解がともに区間 (α, β) 内 | D ≧ 0, α < 軸 < β, f(α) > 0, f(β) > 0 |
大問4:ベクトルと空間図形
問題
【問題】
