累乗された数の桁数を求める問題
■問題
350
は何桁の数か求めよ.ただし,
log103=0.4771
である.
■動画解説
■答
350
は
24
桁である.
■計算
log10350
=50log103
=50×0.4771
=23.855
=23.855log1010
=log101023.855
350=1023.855
1023<1023.855<1024
1023<350<1024
ゆえに求める桁数は
24
桁である.
■解説
この問題は
3
を
50
回乗じて,数を求めることで答を得ることは難しい.
そこで,条件(
log103=0.4771
)を上手に利用する.
350
を,底を
3
から
10
に変換するすることによって,桁数を求める.
まず,
350
の
常用対数をとる.
log10350
=50log103
(
logaRt=tlogaR
の公式を使う.)
=50×0.4771
(
log103=0.4771
より)
=23.855
次に,この
23.855
を,底が
10
の指数を用いた表現に変換する.
=23.855log1010
(
1=logaa
より)
=log101023.855
(
tlogaR=logaRt
の公式を使う.)
この式変形により
log10350=log101023.855
が得られた.底が
10
で一致しているので,真数同士が等しくなる.
350=1023.855
・・・・・・(1)
1023.855
は,以下の関係が成り立つ.
1023<1023.855<1024
(1)より
1023<350<1024
ゆえに,
350
は
24
桁である.
なぜ,
24
桁になるのか,もう少し解説する.
例えば
102
を考える.もちろんこの値は
100
で
3
桁である.
つまり,
10n
のとき,
n
の値は
1
の後に並ぶ
0
の数と等しくなる.
実際の桁数は,最初に
1
があるので,
(n+1)
桁になる.
また,
1023.855
のように指数の値が整数ではなく小数点以下の値が出てきた場合はどう考えるのか.
解説の中の
1023<1023.855<1024
の各辺を
1023
で割る.
100<100.855<101
1<100.855<10
これからわかるように,
10x
の指数
x
が
0<x<1
の場合は,
1<10x<10
となる.
つまり,
1023.855=100.855⋅1023
の
1023
を見て,指数の値に
1
足した数が桁数になる.この場合は
24
桁になる.
■問題へ戻る
ホーム>>カテゴリー分類>>指数/対数>>対数に関する問題>>累乗された数の桁数を求める問題
作成:学生スタッフ
最終更新日:
2025年2月13日