ITパスポート試験での16進数の計算問題
16進数を10進数や2進数、8進数に変換する問題などTパスポート試験での16進数に関する練習問題ページです。
確認:10進数を16進数にする方法
10進数を16進数に変換するには、変換する数値を0になるまで16で割り続けて、その「あまり」を16進表記(10がA,11がB、…15がF)にして並べれば16進数になります。
(例)10進数の347を16進数にする
- 347÷16=21あまり11
- 21÷16=1あまり5
- 1÷16=0あまり1
あまり11は16進表記ではBなので、あまりを後ろから並べて、15Bが答えになります。
あまりが10から15になるときに16進表記(A〜F)に変換することを忘れないようにするのがポイントです。
確認:16進数を10進数にする方法
16進数を10進数に変換するには、16進数の数値に位の数をかけて、その合計を足します。
(例)16進数の1A7を10進数にする
- 一番右側の位の数「1」に「7」をかける=7
- 右から2番目の位の数「16」に「A(10)」をかける=160
- 右から3番目の位の数「256」に「1」をかける=256
かけ算の答えを足した、7+160+256=423が答えになります。
確認:16進数を2進数にする方法
16進数の数値をひとつずつ4ケタの2進数に変換して並べれば2進数になります。
16進数1A7の2進数は110100111(上位ケタの0は省略して表示)。
確認:16進数を8進数にする方法
16進数を8進数にするには2進数を経由して変換する(16進数を2進数にして、その2進数を8進数に変換する)方法がカンタンです。
16進数を2進数に変換した後に、2進数を3ケタごとに8進数にして並べれば8進数になります。
16進数→2進数は4ケタ区切り、2進数→8進数は3ケタ区切りとなるのがポイントです。
16進数計算の練習問題
【問題】次の数値を指示に従って変換をせよ。
143(8進→10進)…8進数の「143」を10進数に変換せよという意味。
数値 | 回答 |
---|---|
A(16進→2進) | 1010 |
16(16進→2進) | 10110 |
1F(16進→2進) | 11111 |
9(16進→8進) | 11 |
C(16進→8進) | 14 |
赤い部分をクリックすると正解が表示されます。