基礎問題集
数学2 指数対数「桁数の問題」の問題13 解説
数学2の指数対数「桁数の問題」にある問題13の基礎問題と解説ページです。問題と保存済み解説を公開し、ログイン後はAI質問と学習履歴も利用できます。
MathGrAIl の基礎問題集にある公開問題ページです。ログイン前でも問題と保存済み解説を確認でき、ログイン後はAI質問と学習履歴の保存を利用できます。
- 基礎問題の問題画像と保存済み解説を公開
- ログイン後にAI質問で復習
- ログイン後に学習履歴を保存
解説
方針・初手
2進法での桁数は、$2$ の何乗の間にその数があるかを調べればよい。
一般に、正の整数 $N$ が
$$ 2^{n-1} \leqq N < 2^n $$
を満たすとき、$N$ の2進法での桁数は $n$ 桁である。
したがって、$12^{100}$ に対して $\log_2$ をとり、その値の整数部分を調べる。
解法1
まず、
$$ 12=3\cdot 2^2 $$
であるから、
$$ 12^{100}=(3\cdot 2^2)^{100}=3^{100}\cdot 2^{200} $$
となる。
ここで $\log_2$ をとると、
$$ \log_2 12^{100} =100\log_2 12 =100(\log_2 3+\log_2 2^2) =100(1.585+2) =358.5 $$
したがって、
$$ 2^{358}<12^{100}<2^{359} $$
である。
よって、$12^{100}$ を2進法で表したときの桁数は
$$ 359 $$
桁である。
解説
2進法での桁数は、10進法での桁数と同様に「その数が底の何乗の間にあるか」で決まる。
この問題では $12=3\cdot 2^2$ と分解できるため、$\log_2 3$ の値をそのまま利用できる。計算して得られる $\log_2 12^{100}=358.5$ は整数ではないので、桁数は
$$ \lfloor 358.5 \rfloor +1=359 $$
と判断できる。
答え
$359$ 桁である。