1. 10進数変換を経由する
1つ目の方法は一度10進数に変換した後、5進数に変換するという方法です。
2進数の$(1111011)_2$を5進数に変換する場合、一度10進数に変換すると
\begin{align*}&1×2^0+1×2^1+1×2^3+1×2^4+1×2^5+1×2^6\\ &=1+2+8+16+32+64\\ &=123\end{align*}
となります。
これを5進数に変換するには2進数に変換するのと同様に5で割り続ける方法を取ります。
2. 直接5進数に変換する
10進数を経由せずとも直接5進数に変換することもできます。
10進数を5進数に変換したときのように5で割り続けます。ただし、2進数なので$(5)_{10}=(101)_2$を使います。
すると1.と同様に$(443)_5$を得ることができます。
これは他の進数の変換でも同様に使用することができます。
Share: