
二次方程式の解とグラフの交点を結びます。
まず自分で予想してから、コードを動かしてみよう!

結果だけでなく、そう考えた理由も説明してみます。

QUESTION まず考えよう
ボールが高さ5mになる時刻が2つあるのはなぜでしょう?
この図で分かること・考え方
- 高さ5mになる時刻は、放物線とy=5の線の交点です。
- 上昇中と下降中に1回ずつ通るため、解が2つになります。
- 式の解を求めた後、時刻と高さの意味に戻して説明しましょう。
PREDICT 実行前の予想
上昇中と下降中のどのあたりで5mになるか予想してください。
TRY 実行して確かめよう
TRY
from sympy import symbols, Eq, solve
x = symbols('x')
answers = solve(Eq(-x**2 + 6*x, 5), x)
print('高さ5mになる時刻:', answers)
for value in answers:
print('検算:', -value**2 + 6*value)
グラフや数値のどこが予想と同じで、どこが違ったかを見つけましょう。
CHECK 結果を読み取ろう
2つの解を、ボールの動きに合わせて説明してください。
📖 考え方を確認する
1秒と5秒です。1秒は上昇中、5秒は下降中に高さ5mを通る時刻です。
CHALLENGE 自分で直してみよう
高さ8mになる時刻を求め、2つの解が頂点の時刻を中心にどう並ぶか調べてください。
CHALLENGE
from sympy import symbols, Eq, solve
x = symbols('x')
# -x**2 + 6*x = 8 を解こう📖 解答例と解説
from sympy import symbols, Eq, solve
x = symbols('x')
answers = solve(Eq(-x**2 + 6*x, 8), x)
print('高さ8mになる時刻:', answers)答えは2秒と4秒で、頂点の3秒を中心に左右対称です。
POINT
- 方程式の解はグラフの交点
- 二次方程式には解が2つある場合がある
- 解を実際の場面に戻して解釈する
NEXT 次の学びへ

練習問題で、予想・グラフ・計算の順に確かめます。
振り返り:今回使った命令、結果から分かったこと、この方法を使える場面を、それぞれ1文で書きましょう。