応用情報技術者 2020年 秋期 午前2 問01
問題文
正の整数の10進表示の桁数 Dと2進表示の桁数Bとの関係を表す式のうち、最も適切なものはどれか。
選択肢
ア:
イ:
ウ:
エ:(正解)
正の整数の10進表示の桁数 Dと2進表示の桁数 Bとの関係【午前2 解説】
要点まとめ
- 結論:10進表示の桁数 は2進表示の桁数 に対して で表されます。
- 根拠:整数 の桁数は 、 であり、対数の底変換を用いて関係式を導出します。
- 差がつくポイント:対数の底変換の理解と、桁数の定義(切り捨て+1)を正確に把握しているかが重要です。
正解の理由
正の整数 の10進表示の桁数 は、 です。同様に2進表示の桁数 は となります。
ここで、 は と底変換できるため、
となり、選択肢の中で最も適切なのはエの式です。
ここで、 は と底変換できるため、
となり、選択肢の中で最も適切なのはエの式です。
よくある誤解
- 対数の底変換を誤り、 と を混同することがあります。
- 桁数の定義を「単なる対数値」と誤解し、切り捨て+1を忘れることがあります。
解法ステップ
- 正の整数 の10進桁数 の定義を確認する:
- 同様に2進桁数 の定義を確認する:
- を を使って表すために底変換公式を用いる:
- と の関係式を導出し、近似式として を得る
- 選択肢の中からこの式に合致するものを選ぶ
選択肢別の誤答解説
- ア:
→ は桁数であり、 の対数ではないため誤り。桁数同士の関係を表していません。 - イ:
→ 同様に を対数の引数にしており、桁数の関係式として不適切です。 - ウ:
→ は約3.32で大きすぎ、実際の桁数の関係を表しません。底変換の方向が逆です。 - エ:
→ 正しい底変換を用いた式で、桁数の関係を正確に表しています。
補足コラム
桁数の計算は情報理論やコンピュータ科学で頻出のテーマです。
特に、2進数と10進数の桁数の関係は、データのビット数やメモリ容量の見積もりに役立ちます。
であるため、2進数の桁数 に約0.3を掛けると10進数の桁数の目安が得られます。
特に、2進数と10進数の桁数の関係は、データのビット数やメモリ容量の見積もりに役立ちます。
であるため、2進数の桁数 に約0.3を掛けると10進数の桁数の目安が得られます。
FAQ
Q: なぜ桁数は「」で表せるのですか?
A: が を満たすため、対数を取ると となり、切り捨て+1で桁数が求まります。
A: が を満たすため、対数を取ると となり、切り捨て+1で桁数が求まります。
Q: と はどちらが大きいですか?
A: で より大きいです。底変換の方向に注意が必要です。
A: で より大きいです。底変換の方向に注意が必要です。
関連キーワード: 桁数、対数、底変換、2進数、10進数、情報理論、ビット数、数値表現

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

