みんなの教科書GitHub

中3数学 多項式(展開と因数分解)

答えと解説

答えが合っていても、解説を読んで「なぜそう解くのか」まで確認すると力がつきます。 解説を読んでもわからないときは、AIに質問してみましょう。

1基本

次の式を展開しなさい。
(1) 3x(2x5)3x(2x-5)
(2) (x+2)(y3)(x+2)(y-3)

答え

(1) 6x215x6x^2 - 15x
(2) xy3x+2y6xy - 3x + 2y - 6

解説

(1) 分配法則で、3x3x をかっこの中のすべての項に掛けます。

3x(2x5)=3x×2x+3x×(5)=6x215x3x(2x-5) = 3x \times 2x + 3x \times (-5) = 6x^2 - 15x

(2) (a+b)(c+d)=ac+ad+bc+bd(a+b)(c+d) = ac + ad + bc + bd の形で、4つの項をすべて掛け合わせます。

(x+2)(y3)=x×y+x×(3)+2×y+2×(3)(x+2)(y-3) = x \times y + x \times (-3) + 2 \times y + 2 \times (-3)
=xy3x+2y6= xy - 3x + 2y - 6

文字が違うので同類項はなく、これが答えです。「掛け忘れの項がないか」を、指で項をおさえながら確認するとミスが減ります。

ChatGPTで質問Claudeで質問Geminiで質問
2基本

次の式を展開しなさい。
(1) (x+2)(x+5)(x+2)(x+5)
(2) (x+4)2(x+4)^2
(3) (x3)2(x-3)^2
(4) (x+8)(x8)(x+8)(x-8)

答え

(1) x2+7x+10x^2 + 7x + 10
(2) x2+8x+16x^2 + 8x + 16
(3) x26x+9x^2 - 6x + 9
(4) x264x^2 - 64

解説

(1) 公式1 (x+a)(x+b)=x2+(a+b)x+ab(x+a)(x+b) = x^2 + (a+b)x + ab で、a=2a=2b=5b=5a+b=7a+b = 7ab=10ab = 10 なので

(x+2)(x+5)=x2+7x+10(x+2)(x+5) = x^2 + 7x + 10

(2) 公式2 (x+a)2=x2+2ax+a2(x+a)^2 = x^2 + 2ax + a^2 で、a=4a=4 とすると

(x+4)2=x2+2×4×x+42=x2+8x+16(x+4)^2 = x^2 + 2 \times 4 \times x + 4^2 = x^2 + 8x + 16

(3) 公式3 (xa)2=x22ax+a2(x-a)^2 = x^2 - 2ax + a^2 で、a=3a=3 とすると

(x3)2=x22×3×x+32=x26x+9(x-3)^2 = x^2 - 2 \times 3 \times x + 3^2 = x^2 - 6x + 9

(4) 公式4(和と差の積)で、a=8a=8 とすると

(x+8)(x8)=x282=x264(x+8)(x-8) = x^2 - 8^2 = x^2 - 64

(2)(3) で真ん中の項 2ax2ax を忘れて x2+a2x^2 + a^2 としてしまうのが最も多いミスです。「2乗、2倍、2乗」とリズムで覚えましょう。

ChatGPTで質問Claudeで質問Geminiで質問
3基本

次の式を因数分解しなさい。
(1) 6ax9ay6ax - 9ay
(2) x2y+xy2x^2 y + xy^2

答え

(1) 3a(2x3y)3a(2x - 3y)
(2) xy(x+y)xy(x + y)

解説

共通因数をくくり出す問題です。

(1) 6ax=3a×2x6ax = 3a \times 2x9ay=3a×3y9ay = 3a \times 3y なので、共通因数は 3a3a です。

6ax9ay=3a(2x3y)6ax - 9ay = 3a(2x - 3y)

(2) x2y=xy×xx^2 y = xy \times xxy2=xy×yxy^2 = xy \times y なので、共通因数は xyxy です。

x2y+xy2=xy(x+y)x^2 y + xy^2 = xy(x + y)

数の部分は最大公約数、文字の部分は共通する文字を「指数の小さい方」までくくり出します。3(2ax3ay)3(2ax-3ay) のように文字のくくり忘れがないか、最後にかっこの中に共通因数が残っていないかを確認しましょう。

ChatGPTで質問Claudeで質問Geminiで質問
4基本

次の式を因数分解しなさい。
(1) x2+8x+15x^2 + 8x + 15
(2) x29x^2 - 9
(3) x210x+25x^2 - 10x + 25

答え

(1) (x+3)(x+5)(x+3)(x+5)
(2) (x+3)(x3)(x+3)(x-3)
(3) (x5)2(x-5)^2

解説

(1) 掛けて 1515、足して 88 になる2数を探します。積も和も正なので、両方とも正の数です。15=1×15=3×515 = 1 \times 15 = 3 \times 5 のうち、和が 88 になるのは 3355。よって

x2+8x+15=(x+3)(x+5)x^2 + 8x + 15 = (x+3)(x+5)

(2) 9=329 = 3^2 なので、x2a2=(x+a)(xa)x^2 - a^2 = (x+a)(x-a) の公式で

x29=x232=(x+3)(x3)x^2 - 9 = x^2 - 3^2 = (x+3)(x-3)

(3) 25=5225 = 5^210x=2×5×x10x = 2 \times 5 \times x なので、x22ax+a2=(xa)2x^2 - 2ax + a^2 = (x-a)^2 の形です。

x210x+25=(x5)2x^2 - 10x + 25 = (x-5)^2

(3) のように「定数項が2乗の形」で「真ん中がその数の2倍」なら平方の公式を疑いましょう。答えを展開して、もとの式に戻るか検算すると確実です。

ChatGPTで質問Claudeで質問Geminiで質問
5基本

次の式を因数分解しなさい。
(1) x2x20x^2 - x - 20
(2) x2+12x+36x^2 + 12x + 36

答え

(1) (x+4)(x5)(x+4)(x-5)
(2) (x+6)2(x+6)^2

解説

(1) 掛けて 20-20、足して 1-1 になる2数を探します。積が負なので2数は異符号で、和が負だから、絶対値の大きい方が負の数です。20=4×520 = 4 \times 5 に注目すると、4+(5)=14 + (-5) = -14×(5)=204 \times (-5) = -20 でぴったりです。よって

x2x20=(x+4)(x5)x^2 - x - 20 = (x+4)(x-5)

(2) 36=6236 = 6^212x=2×6×x12x = 2 \times 6 \times x なので、x2+2ax+a2=(x+a)2x^2 + 2ax + a^2 = (x+a)^2 の形です。

x2+12x+36=(x+6)2x^2 + 12x + 36 = (x+6)^2

(1) のような「xx の係数が 1-1」の問題は符号ミスが起きやすいので、(x+4)(x5)=x2x20(x+4)(x-5) = x^2 - x - 20 と展開して必ず検算しましょう。

ChatGPTで質問Claudeで質問Geminiで質問
6標準

(x+4)(x4)(x2)(x+6)(x+4)(x-4) - (x-2)(x+6) を計算しなさい。

答え

4x4-4x - 4

解説

それぞれのかっこを乗法公式で展開してから、同類項をまとめます。

前半は和と差の積の公式で

(x+4)(x4)=x216(x+4)(x-4) = x^2 - 16

後半は公式1で、2+6=4-2 + 6 = 4(2)×6=12(-2) \times 6 = -12 だから

(x2)(x+6)=x2+4x12(x-2)(x+6) = x^2 + 4x - 12

もとの式に戻すと

(x216)(x2+4x12)(x^2 - 16) - (x^2 + 4x - 12)

うしろのかっこをはずすとき、符号がすべて変わることに注意して

=x216x24x+12=4x4= x^2 - 16 - x^2 - 4x + 12 = -4x - 4

「ひく式のかっこをはずすときの符号の変え忘れ」が定期テストで最も多いミスです。展開した式を必ずかっこでくくってからはずす習慣をつけましょう。

ChatGPTで質問Claudeで質問Geminiで質問
7標準

次の式を展開しなさい。
(1) (2x+5)2(2x+5)^2
(2) (3x2)(3x+4)(3x-2)(3x+4)

答え

(1) 4x2+20x+254x^2 + 20x + 25
(2) 9x2+6x89x^2 + 6x - 8

解説

単項式 2x2x3x3x を1つのまとまりと見て公式を使います。

(1) 公式2で、xx の部分を 2x2xaa の部分を 55 とすると

(2x+5)2=(2x)2+2×5×2x+52=4x2+20x+25(2x+5)^2 = (2x)^2 + 2 \times 5 \times 2x + 5^2 = 4x^2 + 20x + 25

(2) 公式1で、xx の部分を 3x3x と見ます。2+4=2-2 + 4 = 2(2)×4=8(-2) \times 4 = -8 なので

(3x2)(3x+4)=(3x)2+2×3x+(8)=9x2+6x8(3x-2)(3x+4) = (3x)^2 + 2 \times 3x + (-8) = 9x^2 + 6x - 8

(2x)2=4x2(2x)^2 = 4x^2(3x)2=9x2(3x)^2 = 9x^2 のように、係数も2乗されることに注意しましょう。2x22x^23x23x^2 とするのが典型的なミスです。

ChatGPTで質問Claudeで質問Geminiで質問
8標準

次の式を因数分解しなさい。
(1) 2x2182x^2 - 18
(2) 3ax2+12ax+12a3ax^2 + 12ax + 12a

答え

(1) 2(x+3)(x3)2(x+3)(x-3)
(2) 3a(x+2)23a(x+2)^2

解説

「まず共通因数、次に公式」の2段階で因数分解します。

(1) 共通因数 22 をくくり出すと

2x218=2(x29)2x^2 - 18 = 2(x^2 - 9)

かっこの中は x232x^2 - 3^2 なので、和と差の積の公式で

2(x29)=2(x+3)(x3)2(x^2 - 9) = 2(x+3)(x-3)

(2) 共通因数 3a3a をくくり出すと

3ax2+12ax+12a=3a(x2+4x+4)3ax^2 + 12ax + 12a = 3a(x^2 + 4x + 4)

かっこの中は 4=224 = 2^24x=2×2×x4x = 2 \times 2 \times x なので平方の公式が使えて

3a(x2+4x+4)=3a(x+2)23a(x^2 + 4x + 4) = 3a(x+2)^2

2(x29)2(x^2-9) で止めてしまうと減点されます。「かっこの中がさらに因数分解できないか」を最後に必ず確認しましょう。

ChatGPTで質問Claudeで質問Geminiで質問
9標準

次の式を因数分解しなさい。
(1) (x+y)25(x+y)+6(x+y)^2 - 5(x+y) + 6
(2) (a+b)216(a+b)^2 - 16

答え

(1) (x+y2)(x+y3)(x+y-2)(x+y-3)
(2) (a+b+4)(a+b4)(a+b+4)(a+b-4)

解説

同じまとまりを1つの文字におき換えます。

(1) x+y=Ax+y = A とおくと

A25A+6A^2 - 5A + 6

掛けて 66、足して 5-5 になる2数は 2-23-3 なので

A25A+6=(A2)(A3)A^2 - 5A + 6 = (A-2)(A-3)

AAx+yx+y に戻して

(x+y2)(x+y3)(x+y-2)(x+y-3)

(2) a+b=Aa+b = A とおくと、16=4216 = 4^2 なので和と差の積の公式で

A216=(A+4)(A4)A^2 - 16 = (A+4)(A-4)

AAa+ba+b に戻して

(a+b+4)(a+b4)(a+b+4)(a+b-4)

おき換えの問題では「AA をもとの式に戻し忘れる」ミスに注意しましょう。答えに AA が残っていたら未完成です。

ChatGPTで質問Claudeで質問Geminiで質問
10標準

乗法公式や因数分解を利用して、次の値を求めなさい。
(1) 1022102^298×10298 \times 102
(2) x=27x = 27y=13y = 13 のときの x22xy+y2x^2 - 2xy + y^2 の値

答え

(1) 1022=10404102^2 = 1040498×102=999698 \times 102 = 9996
(2) 196196

解説

(1) 102=100+2102 = 100 + 2 と見て、公式2を使います。

1022=(100+2)2=1002+2×2×100+22=10000+400+4=10404102^2 = (100+2)^2 = 100^2 + 2 \times 2 \times 100 + 2^2 = 10000 + 400 + 4 = 10404

98×10298 \times 102 は、98=100298 = 100 - 2102=100+2102 = 100 + 2 と見て、和と差の積の公式で

98×102=(1002)(100+2)=100222=100004=999698 \times 102 = (100-2)(100+2) = 100^2 - 2^2 = 10000 - 4 = 9996

(2) そのまま代入すると計算が大変なので、先に因数分解します。

x22xy+y2=(xy)2x^2 - 2xy + y^2 = (x-y)^2

ここに x=27x = 27y=13y = 13 を代入して

(2713)2=142=196(27 - 13)^2 = 14^2 = 196

「式の値」の問題は、代入する前に式を簡単にできないか考えるのが鉄則です。そのまま代入すると 729702+169=196729 - 702 + 169 = 196 となり、同じ答えですが計算量が大きく違います。

ChatGPTで質問Claudeで質問Geminiで質問
11標準

連続する2つの奇数では、大きい方の2乗から小さい方の2乗をひいた差は8の倍数になります。このことを証明しなさい。

答え

整数 nn を使って2つの奇数を 2n+12n+12n+32n+3 と表すと、差は 8(n+1)8(n+1) となり8の倍数である(証明は解説)。

解説

整数 nn を使うと、連続する2つの奇数は 2n+12n+12n+32n+3 と表せます(小さい方が 2n+12n+1)。

大きい方の2乗から小さい方の2乗をひくと

(2n+3)2(2n+1)2(2n+3)^2 - (2n+1)^2

このまま展開してもよいですが、a2b2=(a+b)(ab)a^2 - b^2 = (a+b)(a-b) の因数分解を使うと計算が速くなります。a=2n+3a = 2n+3b=2n+1b = 2n+1 として

(2n+3)2(2n+1)2={(2n+3)+(2n+1)}{(2n+3)(2n+1)}(2n+3)^2 - (2n+1)^2 = \{(2n+3)+(2n+1)\}\{(2n+3)-(2n+1)\}

和と差をそれぞれ計算すると

(2n+3)+(2n+1)=4n+4,(2n+3)(2n+1)=2(2n+3)+(2n+1) = 4n+4, \quad (2n+3)-(2n+1) = 2

したがって

(2n+3)2(2n+1)2=(4n+4)×2=8n+8=8(n+1)(2n+3)^2 - (2n+1)^2 = (4n+4) \times 2 = 8n + 8 = 8(n+1)

n+1n+1 は整数なので、8(n+1)8(n+1) は8の倍数です。よって、連続する2つの奇数では、大きい方の2乗から小さい方の2乗をひいた差は8の倍数になります。

「8の倍数であることを示す」には、最後に必ず「8×8 \times(整数)」の形に変形し、「n+1n+1 は整数だから」とひとこと書くことが大切です。具体例(5232=16=8×25^2 - 3^2 = 16 = 8 \times 2)で確かめると安心です。

ChatGPTで質問Claudeで質問Geminiで質問
12発展

次の式を因数分解しなさい。
(1) x2y26y9x^2 - y^2 - 6y - 9
(2) xyxy+1xy - x - y + 1

答え

(1) (x+y+3)(xy3)(x+y+3)(x-y-3)
(2) (x1)(y1)(x-1)(y-1)

解説

(1) 4つの項をそのまま見ても公式は使えません。うしろの3項に注目して、y26y9=(y2+6y+9)-y^2 - 6y - 9 = -(y^2 + 6y + 9) とまとめると

x2y26y9=x2(y2+6y+9)x^2 - y^2 - 6y - 9 = x^2 - (y^2 + 6y + 9)

かっこの中は平方の公式で y2+6y+9=(y+3)2y^2 + 6y + 9 = (y+3)^2 だから

x2(y+3)2x^2 - (y+3)^2

これは「2乗ひく2乗」の形なので、y+3y+3 をひとまとまりと見て和と差の積の公式を使うと

x2(y+3)2={x+(y+3)}{x(y+3)}=(x+y+3)(xy3)x^2 - (y+3)^2 = \{x + (y+3)\}\{x - (y+3)\} = (x+y+3)(x-y-3)

(2) 4つの項を2つずつ組にします。前の2項から xx を、うしろの2項から 1-1 をくくり出すと

xyxy+1=x(y1)(y1)xy - x - y + 1 = x(y-1) - (y-1)

共通因数 y1y-1 が現れるので、これをくくり出して

x(y1)(y1)=(x1)(y1)x(y-1) - (y-1) = (x-1)(y-1)

どちらも「項の組み合わせ方を工夫して、共通のまとまりや公式の形を作り出す」高校入試頻出のタイプです。(1) の検算は展開で、(x+y+3)(xy3)=x2(y+3)2=x2y26y9(x+y+3)(x-y-3) = x^2 - (y+3)^2 = x^2 - y^2 - 6y - 9 と確かめられます。

ChatGPTで質問Claudeで質問Geminiで質問
13発展

a+b=5a + b = 5ab=3ab = 3 のとき、次の式の値を求めなさい。
(1) a2+b2a^2 + b^2
(2) (ab)2(a-b)^2

答え

(1) 1919
(2) 1313

解説

aabb の値そのものは簡単な数にならないので、乗法公式を変形して a+ba+babab だけで表すのがポイントです。

(1) 公式 (a+b)2=a2+2ab+b2(a+b)^2 = a^2 + 2ab + b^2 を変形すると

a2+b2=(a+b)22aba^2 + b^2 = (a+b)^2 - 2ab

ここに a+b=5a+b = 5ab=3ab = 3 を代入して

a2+b2=522×3=256=19a^2 + b^2 = 5^2 - 2 \times 3 = 25 - 6 = 19

(2) 公式 (ab)2=a22ab+b2(a-b)^2 = a^2 - 2ab + b^2 で、a2+b2a^2 + b^2 の部分に (1) の結果を使うと

(ab)2=(a2+b2)2ab=192×3=196=13(a-b)^2 = (a^2 + b^2) - 2ab = 19 - 2 \times 3 = 19 - 6 = 13

別の見方をすると、(ab)2=(a+b)24ab=2512=13(a-b)^2 = (a+b)^2 - 4ab = 25 - 12 = 13 と一気に計算することもできます。「a2+b2a^2+b^2(ab)2(a-b)^2 は、(a+b)2(a+b)^2 から abab の項を調整して作る」という考え方は、高校入試の計算問題で非常によく使われます。

ChatGPTで質問Claudeで質問Geminiで質問
14発展

半径 rr m の円形の池の周りに、幅 aa m の道が池を囲むようについています。この道の面積を SS m²、道のちょうど真ん中を通る円の周の長さを \ell m とするとき、S=aS = a\ell が成り立つことを証明しなさい。

答え

S=πa(2r+a)S = \pi a(2r+a)=π(2r+a)\ell = \pi(2r+a) より a=πa(2r+a)=Sa\ell = \pi a(2r+a) = S(証明は解説)。

解説

SS\ell をそれぞれ rraa の式で表し、両者を比べます。

【道の面積 SS
道は、半径 r+ar+a の大きい円から半径 rr の池(小さい円)を取り除いた部分です。

S=π(r+a)2πr2S = \pi(r+a)^2 - \pi r^2

(r+a)2(r+a)^2 を公式2で展開すると (r+a)2=r2+2ar+a2(r+a)^2 = r^2 + 2ar + a^2 なので

S=π(r2+2ar+a2)πr2=π(2ar+a2)S = \pi(r^2 + 2ar + a^2) - \pi r^2 = \pi(2ar + a^2)

共通因数 aa をくくり出して

S=πa(2r+a)S = \pi a(2r + a)

【真ん中を通る円の周 \ell
道の真ん中を通る円の半径は、池の半径 rr に道幅の半分 a2\dfrac{a}{2} を加えた r+a2r + \dfrac{a}{2} です。円周は「2π×2\pi \times 半径」だから

=2π(r+a2)=2πr+πa=π(2r+a)\ell = 2\pi\left(r + \frac{a}{2}\right) = 2\pi r + \pi a = \pi(2r + a)

【比較】
$a=a×π(2r+a)=πa(2r+a)=Sa\ell = a \times \pi(2r+a) = \pi a(2r+a) = S$

したがって S=aS = a\ell が成り立ちます。

「道の面積は、幅 × 真ん中を通る線の長さ」というこの結果は、円だけでなく長方形の周りの道でも成り立つ有名な性質です。展開と因数分解で2つの式が同じ形 πa(2r+a)\pi a(2r+a) にそろうことが、証明の核心です。

ChatGPTで質問Claudeで質問Geminiで質問