ダイヤモンド問題計算機
和と積から2つの数を求める——二次式を因数分解するための重要な一歩です。
2つの数の和と積を入力して、「解く」をクリックすると答えが表示されます。
ダイヤモンド問題計算機
和と積から2つの数を求める——二次式を因数分解するための重要な一歩です。
ダイヤモンド問題計算機について
ダイヤモンド問題は、2つの数の和と積が与えられたときに、その数そのものを求める図形的な代数パズルです。名前は情報を示すダイヤ形の図に由来し、和は上、積は下、2つの未知数は左右に置かれます。
数学的には、ダイヤモンド問題は x + y = S と x × y = P という2つの方程式からなる連立方程式を解くことに帰着します。ここで S は与えられた和、P は与えられた積です。この2つを組み合わせると、1つの二次方程式が得られます。第1式の両辺から x を引くと y = S − x となり、これを第2式に代入すると x(S − x) = P、展開して x² − Sx + P = 0 になります。
すると二次方程式の解の公式から、x = (S ± √(S² − 4P)) / 2 で解が求まります。平方根の中身である S² − 4P は判別式です。判別式が正なら異なる2つの実数解、0なら2つの数は等しい(重解)、負なら2つの条件を同時に満たす実数はなく、解は複素数の世界にしか存在しません。
ダイヤモンド問題は、x² + bx + c の形の二次三項式を因数分解する際の基礎になるので、初等代数の重要な要素です。この式を因数分解するには、和が b、積が c になる2つの数が必要です。これはまさに sum = b、product = c のダイヤモンド問題です。2つの数(m と n)を見つけたら、因数分解の形は (x + m)(x + n) になります。
例えば x² − 5x + 6 を因数分解するには、和が −5、積が 6 になる2つの数が必要です。ダイヤモンド問題としては S = −5、P = 6 です。判別式は (−5)² − 4(6) = 25 − 24 = 1 となり、解は (−5 ± 1)/2、つまり −2 と −3 です。したがって x² − 5x + 6 = (x − 2)(x − 3) です。
二次式の因数分解以外にも、ダイヤモンド問題は最適化でも現れます。たとえば周長が一定のときに面積を最大にする2辺の長さを求める問題は、ある和(周長の半分)を知っていて、積(面積)を最大にしたい、という形に帰着します。高等代数学のビエタの公式は、この根と係数の関係を任意次数の多項式へ一般化したものです。
このダイヤモンド問題計算機は、整数以外や負の解も含め、すべてのケースを二次方程式の解の公式で正確に処理します。また、見つかった2つの数が本当に和と積の条件を満たしているかどうかを確認する検証ステップも表示します。
覚えやすいコツとして、積が正なら2つの数は同符号です(両方とも正、または両方とも負)。その符号は和の符号で決まります。積が負なら2つの数は異符号で、和の符号を見るとどちらの絶対値が大きいかが分かります。
ダイヤモンド問題の例
整数解、重解、実数解がない場合を含む例です。
| 和 / 積 | 2つの数 | 使い方 |
|---|---|---|
| 和 = 7、積 = 12 | 3 と 4 | x²+7x+12 を (x+3)(x+4) と因数分解します。判別式 = 49−48 = 1。 |
| 和 = −5、積 = 6 | −2 と −3 | x²−5x+6 を (x−2)(x−3) と因数分解します。積 > 0 かつ和 < 0 なので、両方とも負です。 |
| 和 = 1、積 = −6 | 3 と −2 | x²+x−6 を (x+3)(x−2) と因数分解します。積 < 0 なので符号は逆です。 |
| 和 = 6、積 = 9 | 3 と 3 | 重解です。判別式 = 36−36 = 0。x²+6x+9 は (x+3)² と因数分解できます。 |
| 和 = 2、積 = 5 | 実数解なし | 判別式 = 4−20 = −16 < 0。和が 2 で積が 5 になる実数はありません。 |
ダイヤモンド問題計算機の使い方
- 「和」フィールドに2つの数の和を入力します。これはダイヤ形図の上側の値です。
- 「積」フィールドに2つの数の積を入力します。これはダイヤ形図の下側の値です。
- 「解く」をクリックします。計算機は判別式 S² − 4P を計算し、二次方程式の解の公式を適用します。
- 結果を読み取ります。見つかった2つの数と、それらの実際の和・積による検証が表示されます。
- 実数解がない場合(判別式が負の場合)は、その旨が表示されます。和または積の値を調整してみてください。
ダイヤモンド問題計算機 FAQ
数学でいうダイヤモンド問題とは何ですか?
ダイヤモンド問題は、2つの数の和と積からその数を求める問題です。ダイヤ形の図で表され、上に和、下に積、左右に2つの未知数を置きます。代数の授業では、二次式の因数分解を学ぶためによく使われます。
計算機はどうやって2つの数を求めるのですか?
まず和と積の条件を二次方程式 x² − Sx + P = 0 に変換し、次に二次方程式の解の公式 x = (S ± √(S² − 4P)) / 2 を使います。この方程式の2つの解が、探している2つの数です。
ダイヤモンド問題に実数解がないのはどんなときですか?
判別式 S² − 4P が負のときは、2つの条件を同時に満たす実数はありません。たとえば、和が 2 で積が 5 になる実数の組は存在しません。2² − 4(5) = −16 < 0 だからです。この場合、解は共役な複素数として存在しますが、実数ではありません。
ダイヤモンド問題は二次式の因数分解とどう関係していますか?
x² + bx + c を因数分解するには、m + n = b かつ m × n = c を満たす2つの数 m と n が必要です。和を b、積を c にしてダイヤモンド問題を解くと、ちょうど m と n が求まるので、因数分解の形は (x + m)(x + n) になります。ダイヤモンド問題は、二次三項式の因数分解における中心的な計算ステップです。
2つの数は整数でなくても、負数でもよいですか?
はい。2つの数は、分数、小数、負数、あるいは (3 + √5)/2 のような無理数も含め、任意の実数になりえます。計算機は二次方程式の解の公式でこれらすべてを処理し、必要に応じて厳密な有理数または無理数の解を返します。
2つの数が同じになるのはどういう意味ですか?
判別式 S² − 4P が 0 のとき、重解が1つだけあり、2つの数はどちらも S/2 になります。これは完全平方三項式に対応します。たとえば、和 = 6、積 = 9 なら2つの数はどちらも 3 で、x² + 6x + 9 は (x + 3)² と因数分解できます。