みんなの教科書GitHub

数学B 数列

答えと解説

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

1基本

等差数列 3,7,11,15,3, 7, 11, 15, \dots について、一般項 ana_n と第 1010 項を求めよ。

答え

an=4n1a_n = 4n - 1、 第 1010 項は 3939

解説

等差数列の一般項の公式 an=a+(n1)da_n = a + (n-1)d を使います。

初項は a=3a = 3、公差は d=73=4d = 7 - 3 = 4 なので

an=3+(n1)4=3+4n4=4n1a_n = 3 + (n-1) \cdot 4 = 3 + 4n - 4 = 4n - 1

1010 項は n=10n = 10 を代入して

a10=4101=39a_{10} = 4 \cdot 10 - 1 = 39

検算として n=1,2n = 1, 2 を入れると a1=3a_1 = 3a2=7a_2 = 7 となり、もとの数列と一致します。一般項を求めたら、必ず最初の2〜3項で確かめましょう。

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

初項 22、公差 33 の等差数列の初項から第 2020 項までの和を求めよ。

答え

610610

解説

等差数列の和の公式 Sn=n{2a+(n1)d}2S_n = \dfrac{n \lbrace 2a + (n-1)d \rbrace}{2} を使います。a=2a = 2d=3d = 3n=20n = 20 を代入して

S20=20{22+193}2=10(4+57)=10×61=610S_{20} = \frac{20 \lbrace 2 \cdot 2 + 19 \cdot 3 \rbrace}{2} = 10 (4 + 57) = 10 \times 61 = 610

別解として、末項 a20=2+193=59a_{20} = 2 + 19 \cdot 3 = 59 を先に求め、Sn=n(a+l)2S_n = \dfrac{n(a + l)}{2}

S20=20(2+59)2=10×61=610S_{20} = \frac{20(2 + 59)}{2} = 10 \times 61 = 610

としても同じ答えになります。2つの公式は同じものなので、使いやすい方を選べば大丈夫です。

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

初項 33、公比 22 の等比数列について、一般項 ana_n と第 66 項を求めよ。

答え

an=32n1a_n = 3 \cdot 2^{n-1}、 第 66 項は 9696

解説

等比数列の一般項の公式 an=arn1a_n = a r^{n-1} を使います。a=3a = 3r=2r = 2 なので

an=32n1a_n = 3 \cdot 2^{n-1}

66 項は n=6n = 6 を代入して

a6=325=3×32=96a_6 = 3 \cdot 2^5 = 3 \times 32 = 96

実際に書き並べても 3,6,12,24,48,963, 6, 12, 24, 48, 96 となり一致します。指数が nn ではなく n1n-1 であること(rr を掛ける回数は項の番号より1回少ない)に注意しましょう。

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

k=1n(2k+1)\displaystyle\sum_{k=1}^{n} (2k+1) を計算せよ。

答え

n(n+2)n(n+2)

解説

Σを項ごとに分けて、基本公式 k=1nk=n(n+1)2\displaystyle\sum_{k=1}^{n} k = \frac{n(n+1)}{2}k=1n1=n\displaystyle\sum_{k=1}^{n} 1 = n を使います。

k=1n(2k+1)=2k=1nk+k=1n1=2n(n+1)2+n\sum_{k=1}^{n} (2k+1) = 2\sum_{k=1}^{n} k + \sum_{k=1}^{n} 1 = 2 \cdot \frac{n(n+1)}{2} + n
=n(n+1)+n=n2+n+n=n2+2n=n(n+2)= n(n+1) + n = n^2 + n + n = n^2 + 2n = n(n+2)

n=2n = 2 で検算すると、もとの和は 3+5=83 + 5 = 8、答えの式も 2×4=82 \times 4 = 8 で一致します。定数 11 の和が nn になる(11nn 個足す)ところを忘れるミスが多いので注意しましょう。

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

次の漸化式で定まる数列 {an}\lbrace a_n \rbrace の一般項を求めよ。
(1) a1=1a_1 = 1an+1=an+3a_{n+1} = a_n + 3
(2) a1=2a_1 = 2an+1=3ana_{n+1} = 3a_n

答え

(1) an=3n2a_n = 3n - 2
(2) an=23n1a_n = 2 \cdot 3^{n-1}

解説

(1) an+1=an+3a_{n+1} = a_n + 3 は「次の項 = 前の項 + 33」なので、{an}\lbrace a_n \rbrace は初項 11、公差 33 の等差数列です。

an=1+(n1)3=3n2a_n = 1 + (n-1) \cdot 3 = 3n - 2

(2) an+1=3ana_{n+1} = 3a_n は「次の項 = 前の項 × 33」なので、{an}\lbrace a_n \rbrace は初項 22、公比 33 の等比数列です。

an=23n1a_n = 2 \cdot 3^{n-1}

漸化式を見たら、まず「足しているのか(等差)、掛けているのか(等比)」を見分けるのが基本です。(1) は a2=4=322a_2 = 4 = 3 \cdot 2 - 2、(2) は a2=6=231a_2 = 6 = 2 \cdot 3^1 で検算できます。

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

33 項が 1010、第 77 項が 2222 の等差数列 {an}\lbrace a_n \rbrace について、一般項と、初項から第 1010 項までの和を求めよ。

答え

an=3n+1a_n = 3n + 1、 和は 175175

解説

初項を aa、公差を dd とおいて、条件を連立方程式にします。一般項の公式 an=a+(n1)da_n = a + (n-1)d より

a3=a+2d=10,a7=a+6d=22a_3 = a + 2d = 10, \quad a_7 = a + 6d = 22

辺々引くと

4d=12よりd=34d = 12 \quad \text{より} \quad d = 3

a+2d=10a + 2d = 10 に代入して a=106=4a = 10 - 6 = 4。よって一般項は

an=4+(n1)3=3n+1a_n = 4 + (n-1) \cdot 3 = 3n + 1

検算: a3=10a_3 = 10a7=22a_7 = 22 で条件と一致します。

初項から第 1010 項までの和は、和の公式で

S10=10{24+93}2=5(8+27)=5×35=175S_{10} = \frac{10 \lbrace 2 \cdot 4 + 9 \cdot 3 \rbrace}{2} = 5(8 + 27) = 5 \times 35 = 175

「2つの項の値が与えられたら、初項と公差の連立方程式を作る」のが等差数列の定石です。

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

22 項が 66、第 55 項が 4848 の等比数列 {an}\lbrace a_n \rbrace がある。公比は実数とする。一般項と、初項から第 nn 項までの和 SnS_n を求めよ。

答え

an=32n1a_n = 3 \cdot 2^{n-1}Sn=3(2n1)S_n = 3(2^n - 1)

解説

初項を aa、公比を rr とおくと、一般項の公式 an=arn1a_n = ar^{n-1} より

a2=ar=6,a5=ar4=48a_2 = ar = 6, \quad a_5 = ar^4 = 48

辺々割ると(ar=60ar = 6 \ne 0 なので割ってよい)

ar4ar=r3=486=8\frac{ar^4}{ar} = r^3 = \frac{48}{6} = 8

rr は実数だから r=2r = 2ar=6ar = 6 に代入して a=3a = 3。よって

an=32n1a_n = 3 \cdot 2^{n-1}

検算: a2=32=6a_2 = 3 \cdot 2 = 6a5=324=48a_5 = 3 \cdot 2^4 = 48 で一致します。

和は r=21r = 2 \ne 1 なので、和の公式 Sn=a(rn1)r1S_n = \dfrac{a(r^n - 1)}{r - 1}

Sn=3(2n1)21=3(2n1)S_n = \frac{3(2^n - 1)}{2 - 1} = 3(2^n - 1)

「2つの項が与えられたら辺々割って rr の累乗を作る」のが等比数列の定石です。r3=8r^3 = 8 から実数解 r=2r = 2 を選ぶ場面では、問題文の「公比は実数」という条件を根拠として明記しましょう。

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

k=1nk(k+1)\displaystyle\sum_{k=1}^{n} k(k+1) を計算し、因数分解した形で答えよ。

答え

n(n+1)(n+2)3\dfrac{n(n+1)(n+2)}{3}

解説

まず中身を展開してから、Σの基本公式で項ごとに計算します。

k=1nk(k+1)=k=1n(k2+k)=k=1nk2+k=1nk\sum_{k=1}^{n} k(k+1) = \sum_{k=1}^{n} (k^2 + k) = \sum_{k=1}^{n} k^2 + \sum_{k=1}^{n} k

基本公式を代入して

=n(n+1)(2n+1)6+n(n+1)2= \frac{n(n+1)(2n+1)}{6} + \frac{n(n+1)}{2}

共通因数 n(n+1)6\dfrac{n(n+1)}{6} でくくります(第2項は 3n(n+1)6\dfrac{3n(n+1)}{6} と通分)。

=n(n+1)6{(2n+1)+3}=n(n+1)(2n+4)6= \frac{n(n+1)}{6} \lbrace (2n+1) + 3 \rbrace = \frac{n(n+1)(2n+4)}{6}

2n+4=2(n+2)2n + 4 = 2(n+2) なので、2266 を約分して

=n(n+1)(n+2)3= \frac{n(n+1)(n+2)}{3}

n=2n = 2 で検算: もとの和は 12+23=81 \cdot 2 + 2 \cdot 3 = 8、答えの式は 2343=8\dfrac{2 \cdot 3 \cdot 4}{3} = 8 で一致します。Σの計算は展開するより、最後に「くくって因数分解した形」まで整理するのが採点でも計算ミス防止でも有利です。

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

数列 1,2,5,10,17,1, 2, 5, 10, 17, \dots の一般項 ana_n を求めよ。

答え

an=n22n+2a_n = n^2 - 2n + 2

解説

隣り合う項の差(階差数列)をとると

21=1,52=3,105=5,1710=72-1 = 1, \quad 5-2 = 3, \quad 10-5 = 5, \quad 17-10 = 7

となり、階差数列は 1,3,5,7,1, 3, 5, 7, \dots、すなわち bk=2k1b_k = 2k - 1 の等差数列です。

階差数列の公式より、n2n \ge 2 のとき

an=a1+k=1n1bk=1+k=1n1(2k1)a_n = a_1 + \sum_{k=1}^{n-1} b_k = 1 + \sum_{k=1}^{n-1} (2k - 1)

Σの部分を計算します。上端が n1n-1 であることに注意して

k=1n1(2k1)=2(n1)n2(n1)=n(n1)(n1)=(n1)2\sum_{k=1}^{n-1} (2k-1) = 2 \cdot \frac{(n-1)n}{2} - (n-1) = n(n-1) - (n-1) = (n-1)^2

よって n2n \ge 2 のとき

an=1+(n1)2=n22n+2a_n = 1 + (n-1)^2 = n^2 - 2n + 2

n=1n = 1 のときもこの式は 12+2=1=a11 - 2 + 2 = 1 = a_1 となり成り立つので、すべての自然数 nn

an=n22n+2a_n = n^2 - 2n + 2

検算: n=4n = 4168+2=1016 - 8 + 2 = 10n=5n = 52510+2=1725 - 10 + 2 = 17 と一致します。階差数列の公式は n2n \ge 2 が前提なので、「n=1n = 1 でも成り立つか」の確認を答案に必ず書きましょう。

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

k=1n1(2k1)(2k+1)\displaystyle\sum_{k=1}^{n} \frac{1}{(2k-1)(2k+1)} を計算せよ。

答え

n2n+1\dfrac{n}{2n+1}

解説

分母が「差が 22 の2数の積」なので、部分分数分解を使います。

1(2k1)(2k+1)=12(12k112k+1)\frac{1}{(2k-1)(2k+1)} = \frac{1}{2}\left(\frac{1}{2k-1} - \frac{1}{2k+1}\right)

右辺を通分すると 12(2k+1)(2k1)(2k1)(2k+1)=122(2k1)(2k+1)\dfrac{1}{2} \cdot \dfrac{(2k+1)-(2k-1)}{(2k-1)(2k+1)} = \dfrac{1}{2} \cdot \dfrac{2}{(2k-1)(2k+1)} となって左辺に戻るので、分解は正しいです。分母の差が 22 なので係数 12\dfrac{1}{2} が付くことに注意します。

この形で和をとると、隣どうしが打ち消し合います。

k=1n1(2k1)(2k+1)=12{(1113)+(1315)++(12n112n+1)}\sum_{k=1}^{n} \frac{1}{(2k-1)(2k+1)} = \frac{1}{2}\left\lbrace \left(\frac{1}{1} - \frac{1}{3}\right) + \left(\frac{1}{3} - \frac{1}{5}\right) + \cdots + \left(\frac{1}{2n-1} - \frac{1}{2n+1}\right) \right\rbrace

途中がすべて消えて

=12(112n+1)=122n2n+1=n2n+1= \frac{1}{2}\left(1 - \frac{1}{2n+1}\right) = \frac{1}{2} \cdot \frac{2n}{2n+1} = \frac{n}{2n+1}

n=2n = 2 で検算: もとの和は 113+135=13+115=615=25\dfrac{1}{1 \cdot 3} + \dfrac{1}{3 \cdot 5} = \dfrac{1}{3} + \dfrac{1}{15} = \dfrac{6}{15} = \dfrac{2}{5}、答えの式も 25\dfrac{2}{5} で一致します。分解の係数(12\dfrac{1}{2})の付け忘れが最も多いミスです。

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

a1=1a_1 = 1an+1=2an+1a_{n+1} = 2a_n + 1 で定まる数列 {an}\lbrace a_n \rbrace の一般項を求めよ。

答え

an=2n1a_n = 2^n - 1

解説

an+1=pan+qa_{n+1} = pa_n + q 型なので、特性方程式を使います。α=2α+1\alpha = 2\alpha + 1 を解くと

α=1よりα=1-\alpha = 1 \quad \text{より} \quad \alpha = -1

漸化式の両辺から α=1\alpha = -1 を引く、つまり両辺に 11 を加えて変形します。

an+1+1=2an+2=2(an+1)a_{n+1} + 1 = 2a_n + 2 = 2(a_n + 1)

よって数列 {an+1}\lbrace a_n + 1 \rbrace は、初項 a1+1=2a_1 + 1 = 2、公比 22 の等比数列です。したがって

an+1=22n1=2na_n + 1 = 2 \cdot 2^{n-1} = 2^n
an=2n1a_n = 2^n - 1

検算: a1=21=1a_1 = 2 - 1 = 1a2=21+1=3=221a_2 = 2 \cdot 1 + 1 = 3 = 2^2 - 1a3=23+1=7=231a_3 = 2 \cdot 3 + 1 = 7 = 2^3 - 1 で一致します。変形後の式 an+1+1=2(an+1)a_{n+1} + 1 = 2(a_n + 1) を展開して元の漸化式に戻ることを確認してから先へ進むと、符号ミスを防げます。

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

S=k=1nk2k1S = \displaystyle\sum_{k=1}^{n} k \cdot 2^{k-1} を計算せよ。

答え

S=(n1)2n+1S = (n-1) \cdot 2^n + 1

解説

各項が(等差)×(等比)の形なので、SS から公比 22 を掛けた 2S2S を引く定石を使います。

S=11+22+322++n2n1S = 1 \cdot 1 + 2 \cdot 2 + 3 \cdot 2^2 + \cdots + n \cdot 2^{n-1}
2S=  12+222++(n1)2n1+n2n2S = \qquad\; 1 \cdot 2 + 2 \cdot 2^2 + \cdots + (n-1) \cdot 2^{n-1} + n \cdot 2^n

2S2S を1つ右にずらして書き、上から下を引くと、2k12^{k-1} の項の係数が (k)(k1)=1(k) - (k-1) = 1 になります。

S2S=(1+2+22++2n1)n2nS - 2S = (1 + 2 + 2^2 + \cdots + 2^{n-1}) - n \cdot 2^n

かっこの中は初項 11、公比 22、項数 nn の等比数列の和なので

1+2++2n1=2n121=2n11 + 2 + \cdots + 2^{n-1} = \frac{2^n - 1}{2 - 1} = 2^n - 1

よって

S=(2n1)n2n-S = (2^n - 1) - n \cdot 2^n

両辺に 1-1 を掛けて

S=n2n2n+1=(n1)2n+1S = n \cdot 2^n - 2^n + 1 = (n-1) \cdot 2^n + 1

n=2n = 2 で検算: もとの和は 11+22=51 \cdot 1 + 2 \cdot 2 = 5、答えの式は 14+1=51 \cdot 4 + 1 = 5 で一致します(n=3n = 3 でも 1+4+12=17=28+11 + 4 + 12 = 17 = 2 \cdot 8 + 1 で一致)。SrSS - rS を作るとき、最後の n2n-n \cdot 2^n の項を書き忘れるミスが非常に多いので、必ず項の対応を縦にそろえて書きましょう。

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

a1=1a_1 = 1an+1=2an+2na_{n+1} = 2a_n + 2^n で定まる数列 {an}\lbrace a_n \rbrace の一般項を求めよ。

答え

an=n2n1a_n = n \cdot 2^{n-1}

解説

右辺に 2n2^n があるタイプは、両辺を 2n+12^{n+1} で割って新しい数列を作るのが定石です。

an+12n+1=2an2n+1+2n2n+1=an2n+12\frac{a_{n+1}}{2^{n+1}} = \frac{2a_n}{2^{n+1}} + \frac{2^n}{2^{n+1}} = \frac{a_n}{2^n} + \frac{1}{2}

そこで bn=an2nb_n = \dfrac{a_n}{2^n} とおくと

bn+1=bn+12b_{n+1} = b_n + \frac{1}{2}

となり、{bn}\lbrace b_n \rbrace は初項 b1=a12=12b_1 = \dfrac{a_1}{2} = \dfrac{1}{2}、公差 12\dfrac{1}{2} の等差数列です。よって

bn=12+(n1)12=n2b_n = \frac{1}{2} + (n-1) \cdot \frac{1}{2} = \frac{n}{2}

bn=an2nb_n = \dfrac{a_n}{2^n} を戻して

an=2nn2=n2n1a_n = 2^n \cdot \frac{n}{2} = n \cdot 2^{n-1}

検算: a1=120=1a_1 = 1 \cdot 2^0 = 1a2=2a1+21=4a_2 = 2a_1 + 2^1 = 4 で、式でも 221=42 \cdot 2^1 = 4a3=24+22=12a_3 = 2 \cdot 4 + 2^2 = 12 で、式でも 322=123 \cdot 2^2 = 12 と一致します。「pnp^n の項がある漸化式は pn+1p^{n+1} で割る」と覚えておきましょう。割る数を 2n2^n にしてしまうと係数が残ってうまくいかないので、必ず添え字に合わせて 2n+12^{n+1} で割ります。

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

すべての自然数 nn について、7n17^n - 166 の倍数であることを数学的帰納法で証明せよ。

答え

数学的帰納法による(解説参照)。7k+11=7(7k1)+67^{k+1} - 1 = 7(7^k - 1) + 6 の変形がポイント。

解説

数学的帰納法の2つのステップで証明します。

(I) n=1n = 1 のとき

711=67^1 - 1 = 6

66 の倍数なので成り立ちます。

(II) n=kn = k のとき成り立つと仮定します。すなわち、ある整数 mm を用いて

7k1=6m7^k - 1 = 6m

と表せると仮定します。このとき n=k+1n = k+1 について

7k+11=77k17^{k+1} - 1 = 7 \cdot 7^k - 1

帰納法の仮定が使える形を作るため、77k=7(7k1)+77 \cdot 7^k = 7(7^k - 1) + 7 と変形すると

7k+11=7(7k1)+71=7(7k1)+67^{k+1} - 1 = 7(7^k - 1) + 7 - 1 = 7(7^k - 1) + 6

仮定 7k1=6m7^k - 1 = 6m を代入して

7k+11=76m+6=6(7m+1)7^{k+1} - 1 = 7 \cdot 6m + 6 = 6(7m + 1)

7m+17m + 1 は整数なので、7k+117^{k+1} - 166 の倍数です。よって n=k+1n = k+1 のときも成り立ちます。

(I)、(II) より、すべての自然数 nn について 7n17^n - 166 の倍数です。(証明終)

倍数の証明では、「仮定を 6m6m の形で式にする」ことと、「n=k+1n = k+1 の式を(仮定の式)×(何か)+(余りの調整)の形に変形する」ことが核心です。検算として n=2n = 2 を見ると 721=48=6×87^2 - 1 = 48 = 6 \times 8 で、確かに 66 の倍数になっています。

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