Excel VBA 数学教室ではアフィリエイトプログラムを利用して商品を紹介しています。

3または5で割り切れる100以下の自然数の和

【SQ05】3または5で割り切れる数の総和

100 以下の自然数で、3 または 5 で割り切れる数の和を求めてください。

【ヒント】足し過ぎ(?)に注意です。

 
【解答】100 以下の 3 の倍数を並べてみます。
3,6,9,,96,99
これは初項 3, 末項 99 の等差数列です。和を求めるには項数 n が必要です。
n1003 で割って、余りを切り捨てて 33 です。ガウスの記号 [x] を使うと
n=[1003]=33
というように求めることができます。[x]x を超えない整数という意味です。初項 a1, 末項 al, 項数 n の等差数列の和の公式は
S=n(a1+al)2
で与えられるので、100 以下の 3 の倍数の和は
S(3)=33(3+99)2=1683
となります。次は 5 の倍数を並べます。
5,10,15,,85,100
初項 5, 末項 100 の等差数列です。項数は
n=[1005]=20
なので、100 以下の 5 の倍数の和は
S(5)=20(5+100)2=1050
となります。ここで S(3)S(5) を足し合わせると、ちょっと足し過ぎになります。

3または5の倍数の総和

S(3)S(5) をそのまま足してしまうと、上の図のように、「3 の倍数かつ 5 の倍数」の部分を余計に加えてしまっていることになります。したがって、この部分、すなわち「35 の最小公倍数 15 で割り切れる数」を差し引かなくてはなりません。15 の倍数を並べてみると
15,30,45,,75,90
これは初項 15, 末項 90 の等差数列です。項数は
n=[10015]=6
なので、100 以下の 15 の倍数の和は
S(15)=6(15+90)2=315
となります。したがって、求める数は
S(3)+S(5)S(15)=1683+1050315=2418
となります。

【SQ06】10と80の間にk個の数を入れます

1080 の間に k 個の数を入れて等差数列をつくると総和が 495 になりました。k の値と公差を求めてください。

【ヒント】等差数列の和は初項と末項、項数によって計算します。

 
【解答】1080 の間に入れる k 個の数を an(n=1,2,,k) とすると、
10,a1,a2,,ak,80
すなわち、項数 k+2 の等差数列になります。
初項 a1、末項 al、項数 n の等差数列の総和は
S=n(a1+al)2
で与えられるので、
495=(k+2)(10+80)2
これを解いて k=9 が得られます。
80 は初項から数えて 11 番目の項なので、公差を d とすると
80=10+(111)d
したがって、求める公差は d=7 です。

【SQ07】各項の逆数が等差数列

数列 {1an} は等差数列をなし、a4=6,a6=4 です。一般項 an を求めて a10 を計算してください。(福岡大一部改)

【ヒント】公差を求めましょう。

 
【解答】数列 {1an} の公差を d とすると
f(x)={1a61a5=d1a51a4=d
が成り立ちます。すなわち、
f(x)={141a5=d1a516=d
これを解いて d=124 となります。
1a4 から公差の 3 倍を引けば初項が得られます。
1a1=1a43d=1618=124
したがって、等差数列 {1an} の一般項は
1an=124+n124=n24
となります。よって an
an=24n
と表せます。a10 を計算すると
a10=125
となります。

【SQ08】三次方程式の3つの解が等差

方程式 x39x2+2x+k=03 解が等差であるとき、k の値と解を求めてください。

【ヒント】3 個の解を等差であるような形で表しましょう。しかし、それを直接方程式に入れると計算が大変です。

 
【解答】こういう問題では解と係数の関係を使うのがセオリーです。公差を d として、求める 3 解を
ad,a,a+d(d>0)
とおくと(対称なので d<0 としても同じです)、解と係数の関係より、
(ad)+a+(a+d)=9(ad)a+a(a+d)+(ad)(a+d)=2(ad)a(a+d)=k
が成り立ちます。これを解くと a=3,d=5,k=48 が得られます。求める 3 個の解は
(ad,a,a+d)=(2,3,8)
となります。

【SQ09】2種類の数列の共通項を並べます

初項 2、公差 3 の等差数列を {an}、初項 1、公差 5 の等差数列を {bn} とします。{an}{bn} に共通する項を並べた数列 {cn} の一般項を求めてください。

【ヒント】整数と数列の融合問題です。{an}{bn} を具体的に書き並べてみると、なんとなく答えが予想できるかもしれません。

【考え方】問題を解く前に数列 {an}{bn} を並べてみます。
an=2,5,8,11,14,17,20,23,26,29,32,bn=1,6,11,16,21,26,31,36,41,46,51,
1126 が一致しています。公差 35 の最小公倍数は 15 なので、cn はおそらく 15n4 という形になっていると予測できます。もちろん正式な解答では任意の n についてそれが成り立っていることを証明しなくてはなりません。

 
【解答】条件式の両辺が等しくなるためには左辺が約数をもつ必要があります

数列 {am}{bm} の一般項はそれぞれ
am=2+3(m1)=3m1bn=1+5(n1)=5n4
am=bn とおくと、
3m1=5n4
式を整理すると
3(m+1)=5n
となります。ここで左辺と右辺が等しくなるためには、左辺は 5 を約数にもっていなければなりません。しかし、35 の最大公約数は 1 ですから(すなわち 35 は互いに素なので)、お互いを約数にもちません。よって、m+1 の約数の中に 5 があるはずです。すなわち
m+1=5k
とおくことができます。したがって a5k1 が 数列 cm の各項と一致します。
a5k1=3(5k1)1=15k4(k=1,2,)
よって、求める数列 {cn} の一般項は
cn=15n4(n=1,2,)
となります。

【SQ10】等差数列であるための必要十分条件

数列 {an} の初項 a1 から第 n 項までの和を Sn とします。Sn=pn2+qn+r (r,p,q は定数) のとき、{an} が等差数列であるための必要十分条件を求めてください。(相模工大)

【ヒント】
やや難度の高い問題。Snan の関係を使います。この問題の結論は覚えておきたいところです。

【考え方】等差数列の第 n 項は Sn から Sn1 を差し引いた形で表せます。
an=SnSn1(n2)
ただし、n=1 のときは S1=a1 です。

 
【解答】n2 のとき、
an=SnSn1=pn2+qn+r{p(n1)2+q(n1)+r}=p+q+2p(n1)
公差 d の等差数列の一般項は an=a1+(n1)d なので、
a2,a3,a4,
は公差 2p の等差数列であることがわかります。したがって、
(1)a2a1=2p
という条件さえ満たせば、a1 も含めて {an} は等差数列になります。Sn を使って左辺を計算すると
a2a1=(S2S1)S1=S22S1=4p+2q+r2(p+q+r)=2pr
したがって、条件式 (1) は
2pr=2p
となるので、{an} が等差数列であるための必要十分条件は r=0 です。

エクセルや数学に関するコメントをお寄せください