SPI練習問題-問9(n進法)

n進数に関する問題。

[設問1] 10進法の150を5進法で表すとどういった値になるか?

[解答群]
 1050
 1055
 1100
 1123
 1250
 1345

[設問2] 10進法の99を2進法で表すとどういった値になるか?

[解答群]
 1100000
 1100001
 1100010
 1100011
 1100100
 1100101

[設問3] 10進法の542を16進法で表すとどういった値になるか?

[解答群]
 20E
 21E
 20F
 21F
 201
 202



解答と解説

使用する公式:
n進法の解き方に関しては、『SPI n進法 ~練習問題と徹底解説!~』のページで詳しく解説しているので、参考にしてください。早く解く方法なども紹介しています。

設問1の解答と解説:

10進法を5進法に変換する方法は、10進法の値を商が5よりも小さくなるまで5で割っていき、最後の商と余りを逆から並べることで変換ができます。

10進法から5進法へ変換

よって、10進法の150を5進法に変換すると1100となる。

解答:C




設問2の解答と解説:

10進法を2進法に変換する方法は、10進法の値を商が2よりも小さくなるまで2で割っていき、最後の商と余りを逆から並べることで変換ができます。

10進法から2進法へ変換

よって、10進法の99を2進法に変換すると1100011となる。

解答:D

設問3の解答と解説:

10進法を16進法に変換する方法は、10進法の値を商が16よりも小さくなるまで16で割っていき、最後の商と余りを逆から並べることで変換ができます。

10進法から16進法へ変換

ここで、2114としてしまわないように注意。14は、16進法にするとEになります。

よって、10進法の542を16進法に変換すると21Eとなる。

解答:B