ITパスポート試験での8進数の計算問題
8進数を10進数や2進数、16進数に変換する問題などTパスポート試験での8進数に関する練習問題ページです。
確認:10進数を8進数にする方法
10進数を8進数に変換するには、変換する数値を0になるまで8で割り続けて、その「あまり」を並べれば8進数になります。
(例)10進数の171を8進数にする
- 171÷8=21あまり3
- 21÷8=2あまり5
- 2÷8=0あまり2
あまりを後ろから並べて、253が答えになります。
2進数に変換するときと割る数がちがう(2で割るか、8で割るか)だけです。
確認:8進数を10進数にする方法
8進数を10進数に変換するには、8進数の数値に位の数をかけて、その合計を足します。
(例)8進数の1057を10進数にする
- 一番右側の位の数「1」に「7」をかける=7
- 右から2番目の位の数「8」に「5」をかける=40
- 右から3番目の位の数「64」に「0」をかける=0
- 右から4番目の位の数「512」に「1」をかける=512
かけ算の答えを足した、7+40+0+512=559が答えになります。
確認:8進数を2進数にする方法
8進数の数値をひとつずつ3ケタの2進数に変換して並べれば2進数になります。
8進数1057の2進数は1000101111(上位ケタの00は省略して表示)。
確認:8進数を16進数にする方法
8進数を16進数にするには2進数を経由して変換する(8進数を2進数にして、その2進数を16進数に変換する)方法がカンタンです。
8進数を2進数に変換した後に、2進数を4ケタごとに16進数にして並べれば16進数になります。
8進数→2進数は3ケタ区切り、2進数→16進数は4ケタ区切りとなるのがポイントです。
8進数計算の練習問題
【問題】次の数値を指示に従って変換をせよ。
143(8進→10進)…8進数の「143」を10進数に変換せよという意味。
数値 | 回答 |
---|---|
16(8進→2進) | 1110 |
26(8進→2進) | 10110 |
130(8進→2進) | 1011000 |
14(8進→10進) | 12 |
77(8進→10進) | 63 |
赤い部分をクリックすると正解が表示されます。
問題を入れ替えて再チャレンジ