ページの目次
倍数判定法とは
倍数判定法とは、大きな数字を「わざわざ割り算せずに、その特徴(末尾や各位の和)だけで何の倍数かを見抜く」技術です。
中学受験においては、単なる計算の時短テクニックにとどまらず、「複雑な分数の約分」、「割り切れる数を探す条件整理」、そして「巨大な数の余りを一瞬で出す」といった、難問を解くための強力な武器(フィルター)として活用されます。
この手法を習得することで、数字をただの羅列ではなく、どのような要素(素因数)で構成されているかという「数の正体」を読み解く力が身につきます。
「下けた」を見る判定法(2, 4, 5, 8の倍数)
これらの判定法は、「10, 100, 1000がその数で割り切れること」を利用しています。
2の倍数の判定法:一の位が偶数(0, 2, 4, 6, 8)
対象の整数の一の位が偶数(0, 2, 4, 6, 8)の場合、対象の整数は2の倍数といえる。
「2の倍数→偶数」であるため、一の位が「0, 2, 4, 6, 8」であれば元の数は「2の倍数」といえます。
【例】
128→一の位が8なので偶数
123→一の位が3なので偶数
\( \displaystyle 896 = \color{red}{2 \times 448 \quad \text{(2の倍数)}} \)
\( \displaystyle 936 = \color{red}{2 \times 468 \quad \text{(2の倍数)}} \)
\( \displaystyle 525 = \color{red}{\text{(2の倍数ではない)}} \)
5の倍数の判定法:一の位が 0 か 5
対象の整数の一の位が0か5の場合、対象の整数は5の倍数といえる。
整数を 「\(10 \times (\text{十の位より上の数}) + (\text{一の位})\)」 と分解して考えます。
\(10 \times a + b\)
10 × aの部分:10は \(5 \times 2\) なので、10の倍数は必ず5で割り切れます。つまり、十の位より上の数字が何であっても、この部分は判定に影響しません。
b(一の位)の部分:ここが5で割り切れれば、数全体も5の倍数となります。1けたの数で5で割り切れるのは 0 または 5 だけです。
【例】
435→一の位が5なので435は5の倍数
439→一の位が9なので439は5の倍数ではない
\( \displaystyle 430 = \color{red}{5 \times 86 \quad \text{(5の倍数)}} \)
\( \displaystyle 753 = \color{red}{\text{(5の倍数ではない)}} \)
\( \displaystyle 750 = \color{red}{5 \times 150 \quad \text{(5の倍数)}} \)
4の倍数の判定法:下2けたが 4の倍数(または 00)
対象の整数の下2けたが4の倍数 または 00の場合、対象の整数は4の倍数といえる。
4けたの整数を \(1000 \times a + 100 \times b + 10 \times c + d\) とします。
\(1000 \times a + 100 \times b + 10 \times c + d = \color{blue}{100 \times (10 \times a + b)} + \color{red}{(10 \times c + d)}\)
\(100 = 4 \times 25\) なので、前半の \(\color{blue}{100 \times (10 \times a + b)}\) は必ず4で割り切れます。
つまり、残った下2けたの \(\color{red}{(10 \times c + d)}\) が4で割り切れれば、数全体が4の倍数となります。
【例】
3724→下2けたが\(24 = 4 \times 6\)なので3724は4の倍数
3734→下2けたが34(4の倍数でない)なので3734は4の倍数ではない
\( \displaystyle 7,636 = \color{red}{4 \times 1,909 \quad \text{(4の倍数)}} \)
\( \displaystyle 6,606 = \color{red}{\text{(4の倍数ではない)}} \)
\( \displaystyle 8,980 = \color{red}{4 \times 2,245 \quad \text{(4の倍数)}} \)
8の倍数の判定法:下3けたが 8の倍数(または 000)
対象の整数の下3けたが8の倍数 または 000の場合、対象の整数は8の倍数といえる。
4けたの整数を \(1000 \times a + 100 \times b + 10 \times c + d\) とします。
\(1000 \times a + 100 \times b + 10 \times c + d = \color{blue}{1000a} + \color{red}{(100 \times b + 10 \times c + d)}\)
\(1000 = 8 \times 125\) なので、前半の \(\color{blue}{1000a}\) は必ず8で割り切れます。
つまり、残った下3けたの \(\color{red}{(100 \times b + 10 \times c + d)}\) が8で割り切れれば、数全体が8の倍数となります。
【例】
7184→下3けたが\(184= 8 \times 23\)なので7184は8の倍数
7338→下3けたが338(8の倍数でない)なので7338は8の倍数ではない
\( \displaystyle 69,548 = \color{red}{\text{(8の倍数ではない)}} \)
\( \displaystyle 23,104 = \color{red}{8 \times 2,888 \quad \text{(8の倍数)}} \)
\( \displaystyle 16,912 = \color{red}{8 \times 2,114 \quad \text{(8の倍数)}} \)
3の倍数、9の倍数の判定法:「各位の和」を見る
3の倍数、9の倍数は、「10や100を、1引いて9や99にする」という工夫を使います。
対象の整数の各位の和が3の倍数、9の倍数の場合、対象の整数は3の倍数、9の倍数といえる。
3けたの整数を \(100 \times a + 10 \times b + c\) とします。
= (99 + 1) \times a + (9 + 1) \times b + c \\[1em]
= 99 \times a + a + 9 \times b + b + c \\[1em]
= (99 \times a + 9 \times b) + (a + b + c) \\[1em]
= \color{blue}{9 \times (11 \times a + b)} + \color{red}{(a + b + c)}\)
\(\color{blue}{9 \times (11 \times a + b)}\) は3の倍数, 9の倍数です。したがって、余った \(\color{red}{(a + b + c)}\)(各位の和)が3の倍数, 9の倍数なら、全体も3の倍数, 9の倍数になります。
【例】
12345→各位の和が\(1 + 2 + 3 + 4 + 5 = 15\)。15は3の倍数なので12345は3の倍数。15は9の倍数ではないので12345は9の倍数ではない。
98764→各位の和が\(9 + 8 + 7 + 6 + 4 = 34\)。34は3の倍数でも9の倍数でもないので98764は3の倍数でも9の倍数でもない。
\( \displaystyle 116,109 = \color{red}{9 \times 12,901 \quad \text{(9の倍数)}} \)
\( \displaystyle 403,686 = \color{red}{9 \times 44,854 \quad \text{(9の倍数)}} \)
\( \displaystyle 317,851 = \color{red}{\text{(9の倍数ではない)}} \)
3の倍数、9の倍数の判定法(高速版)
大きな数になればなるほど、足し算は時間がかかりミスも増えます。 そこで、「各位のうち『3と6と9』以外のあまりの和」を見るという、より速くて正確な方法をマスターしましょう!
対象の整数の各位のうち『3と6と9』以外のあまりの和」が3の倍数、9の倍数の場合、対象の整数は3の倍数、9の倍数といえる。
例えば、ある数Nが \(3642 = 3,000 + 600 + 40 + 2\)だったとします。
これを3で割ったときのことを考えると、
\(N = (3 \times 1000) + (3 \times 200) + (3 \times 13 + 1) + 2\)
\(3 \times 1000\) や \(3 \times 200\) は、最初から3で割り切れるので、全体の余りには影響しません。だから「無視していい」のです。
結局、3で割り切れない部分(余り)の合計だけをチェックすれば十分なのです。
余りの合計 \(= 0 + 0 + 1 + 2 = 3\) ⇒あまりの和が3で割り切れるので元の数3642は3の倍数といえる。
\( \displaystyle 773,954,697,723 = \color{red}{3 \times 257,984,899,241 \quad \text{(3の倍数)}} \)
\( \displaystyle 993,914,389,365 = \color{red}{3 \times 331,304,796,455 \quad \text{(3の倍数)}} \)
\( \displaystyle 335,809,864,421 = \color{red}{\text{(3の倍数ではない)}} \)
11の倍数の判定法:「交互に和と差」をとる
11の倍数は、「10や1000を、1足して11や1001にする」または「100から1を引いて99にする」という考え方を使います。
- 「偶数番目の位」にある数字をすべて足す。
- その2つの和の「差」を求める。
- その差が 0 または 11の倍数 であれば、元の数は11の倍数である。
4けたの整数を \(1000 \times a + 100 \times b + 10 \times c + d\) とします。
= (1001 - 1) \times a + (99 + 1) \times b + (11 - 1) \times c + d \\[1em]
= 1001 \times a - a + 99 \times b + b + 11 \times c - c + d \\[1em]
= (1001 \times a + 99 \times b + 11 \times c) + (-a + b - c + d) \\[1em]
= \color{blue}{11 \times (91 \times a + 9 \times b + c)} + \color{red}{(b + d) - (a + c)}\)
\(\color{blue}{11 \times (91 \times a + 9 \times b + c)}\) は11の倍数です。したがって、余った \(\color{red}{(b + d) - (a + c)}\)すなわち「偶数番目の和」と「奇数番目の和」の差が0または11の倍数であれば、全体も11の倍数になります。
【例】
12345674→「偶数番目の和」1+3+5+7=16と「奇数番目の和」2+4+6+4=16で、差が0なので12345674は11の倍数
\( \displaystyle 352,671 = \color{red}{11 \times 32,061 \quad \text{(11の倍数)}} \)
\( \displaystyle 351,547 = \color{red}{\text{(11の倍数ではない)}} \)
\( \displaystyle 269,445 = \color{red}{11 \times 24,495 \quad \text{(11の倍数)}} \)
7、11、13の倍数判定法:3けた区切り法
7、11、13には、「\(7 \times 11 \times 13 = 1001\)」という非常に重要な計算結果があります。これを利用した判定法です。
- 整数を、一の位から3けたずつに区切る。
- 区切られた数を、後ろから順に「足す・引く・足す・引く…」と交互に計算する。
- その計算結果が 0 または 7, 11, 13 のいずれかで割り切れれば、もとの数もその数で割り切れる。
8桁の整数を、下から3けたずつのブロック \(X, Y, Z\) に分けます。
(例:\(16,049,371\) なら、\(X=371, Y=049, Z=16\))
この数は、以下のように数式で表せます。
= (1001 \times 999 + 1) \times Z + (1001 - 1) \times Y + X \\[1em]
= (1001 \times 999 \times Z + 1001 \times Y) + (Z - Y + X) \\[1em]
= \color{blue}{1001 \times (999 \times Z + Y)} + \color{red}{(Z - Y + X)}\)
\(\color{blue}{1001 \times (999 \times Z + Y)}\) は7×11×13(1001)の倍数です。したがって、余った \(\color{red}{(Z - Y + X)}\)が7、11、13のいずれかの倍数であれば、元の数もその倍数といえる。例の場合、\(\color{red}{Z - Y + X=16-49+371=338=13×13×2}\)で、13の倍数なので元の数16,049,371は13の倍数といえる。
\( \displaystyle 53,585,532 = \color{red}{1001 \times 53,532 \quad \text{(1001の倍数)}} \)
\( \displaystyle 44,629,332 = \color{red}{\text{(1001の倍数ではない)}} \)
\( \displaystyle 21,810,789 = \color{red}{1001 \times 21,789 \quad \text{(1001の倍数)}} \)