この公式のポイント
- k けた ⇔ k−1≤log10N<k(整数部分+1がけた数)
- 最高位は小数部分が log10d と log10(d+1) の間かで決まる
- 小数第 m 位 ⇔ −m≤log10N<−m+1
- log10x が増加関数なので、各辺の対数をとれる

うかるくん
log10N=15.05 なら、N は15けたじゃないの?
![合格先生]()
合格先生
16けただ。k−1≤log10N<k だから、整数部分+1がけた数になるぞ。
常用対数とけた数の公式
10を底とする対数 log10N を常用対数といいます。250 のような大きな数のけた数や最高位の数字、とても小さな数が小数第何位で初めて0でない数字になるかは、常用対数で求められます。
けた数・最高位・小数第何位
けた数:N が k けたの整数 ⇔ 10k−1≤N<10k ⇔
k−1≤log10N<k最高位の数字:log10N の小数部分を α とすると、最高位の数字 d は
log10d≤α<log10(d+1)小数第何位:0<N<1 が小数第 m 位に初めて0でない数字が現れる ⇔ 10−m≤N<10−m+1 ⇔
−m≤log10N<−m+1よく使う値:log102=0.3010、log103=0.4771(ともに近似値)
log10620=15.562 は15以上16未満なので、620 は16けた
log107 は log102、log103 からは求められないので、必要なときは問題で与えられます(log107=0.8451)。
証明:なぜ常用対数でけた数がわかるのか
① けた数:k けたの整数でいちばん小さいのは 10k−1(1のあとに0が k−1 個)、いちばん大きいのは 99⋯9=10k−1 です。よって
N が k けた⟺10k−1≤N<10k
底 10 は1より大きいので、y=log10x は増加関数です。大小を変えずに各辺の常用対数をとれるので、log1010k−1=k−1、log1010k=k より k−1≤log10N<k。逆もたどれるので「⇔」です。
② 最高位の数字:N が k けたで最高位が d(1≤d≤9)とは
d×10k−1≤N<(d+1)×10k−1
ということです(最高位が d の k けたの数は d00⋯0 以上、(d+1)00⋯0 未満)。常用対数をとると log10d+(k−1)≤log10N<log10(d+1)+(k−1)。k−1 を移すと
log10d≤log10N−(k−1)<log10(d+1)
log10N−(k−1) は log10N の小数部分 α です(①より整数部分が k−1)。0≤α<1 の区間を log101, log102, ⋯, log1010 の目もりで区切り、α がどの区間に入るかで d が決まります。
③ 小数第何位:小数第 m 位に初めて0でない数字が現れる数は、0.00⋯01(=10−m)以上、0.00⋯1(=10−(m−1))未満です。常用対数をとって −m≤log10N<−m+1。
小数部分 0.562 は log103 と log104 の間なので、最高位は3
大学受験(数学Ⅱ)での使い方
大学受験例題1(けた数と最高位)
250 は何けたの整数ですか。また、最高位の数字を求めなさい。ただし
log102=0.3010 とします。
解き方
log10250=50×0.3010=15.05。15≤15.05<16 なので 1015≤250<1016 で、16けた。
小数部分は 0.05。log101=0≤0.05<0.3010=log102 なので、最高位は 1。
答え 16けた、最高位は 1
大学受験例題2(最高位が1でない例)
620 は何けたの整数ですか。また、最高位の数字を求めなさい。ただし
log102=0.3010、
log103=0.4771 とします。
解き方
log106=0.3010+0.4771=0.7781。log10620=20×0.7781=15.562 なので16けた。
小数部分 0.562 は、log103=0.4771≤0.562<0.6020=log104 なので、最高位は 3。
答え 16けた、最高位は 3
大学受験例題3(小数第何位)
(21)30 を小数で表すと、小数第何位に初めて0でない数字が現れますか。また、その数字を求めなさい。ただし
log102=0.3010、
log103=0.4771 とします。
解き方
log10(21)30=−30×0.3010=−9.03。−10≤−9.03<−9 なので、小数第10位に初めて0でない数字が現れる。
−9.03=−10+0.97 で、log109=2×0.4771=0.9542≤0.97<1 なので、その数字は 9。
答え 小数第10位、数字は 9
よくある間違い
![腕でバツを作る合格先生]()
合格先生
−9.03 の小数部分を 0.03 にするのは×。−10+0.97 と見て 0.97 だ。
- けた数を整数部分そのものにする:log10N=15.05 なら15けたではなく16けた(整数部分+1)。
- 負の対数の小数部分を取りちがえる:−9.03 の小数部分は 0.03 ではなく、−9.03=−10+0.97 の 0.97。小数部分はいつも 0 以上 1 未満。
- 最高位の判定で目もりを1つずらす:α が log103 と log104 の間なら最高位は3(4ではない)。
練習問題
- 大学受験 330 は何けたの整数ですか。ただし log103=0.4771 とします。
答えと解説を見る
30×0.4771=14.313。14≤14.313<15 なので 15けた - 大学受験 520 は何けたの整数ですか。また最高位の数字は? ただし log102=0.3010、log103=0.4771 とします。
答えと解説を見る
log105=1−0.3010=0.6990。20×0.6990=13.98 なので14けた。小数部分 0.98 は log109=0.9542 以上 1 未満なので最高位は 9 - 大学受験 2n が初めて20けた以上になる自然数 n を求めなさい。ただし log102=0.3010 とします。
答えと解説を見る
20けた以上 ⇔ 2n≥1019 ⇔ 0.3010n≥19 ⇔ n≥63.1⋯。よって n=64
関連する公式
よくある質問
常用対数でけた数を求めるには?
log₁₀N を計算し、k−1≦log₁₀N<k となる整数 k を見つけます。N は k けたです。つまり、整数部分に1をたしたものがけた数です。
最高位の数字はどうやって求めますか?
log₁₀N の小数部分 α が、log₁₀d≦α<log₁₀(d+1) となる d が最高位の数字です。log₁₀2=0.3010、log₁₀3=0.4771 から log₁₀4〜log₁₀9 を作ってくらべます。
小数第何位に初めて0でない数字が現れるかは?
−m≦log₁₀N<−m+1 となる m を求めると、小数第 m 位に初めて0でない数字が現れます。
なぜ各辺の対数をとってよいのですか?
底10が1より大きいので y=log₁₀x は増加関数で、大小関係が変わらないからです。
あわせて読みたい
出典・参考
- 文部科学省「高等学校学習指導要領(平成30年告示)」数学Ⅱ(指数関数・対数関数)
最終更新:2026年10月11日/作成:大学受験合格大作戦