4月21日(水)1コマ目
今日、やったこと
- 基数変換(10進数=>N進数)のテスト
- 基数変換(10進数=>N進数)Nが10より大きい場合
- 基数変換(2進数<=>8進数)
今日のホワイトボード
前回のおさらい
前回は10進数をN進数に基数変換する方法をやりました。
結局、
- Nで割った答えはN進数において、ケタ上がりする数
- Nで割った余りはN進数において、各ケタの値
です。
![]() |
| 図 基数変換(10進数をN進数へ) |
10進数をN進数へ(Nは10より大)
基本的に前回一緒です。
ただ、12進数にする場合、余りには10、11が登場します。
この10、11をさらに12進数にすることをお忘れなく。
![]() |
| 図 10進数をN進数へ(Nは10より大) |
2進数<=>8進数
一旦10進数にすればいいのですが、それはめんどくさい。
23 = 8
です。
![]() |
| 図 2進数<=>10進数 |
2進数を8進数へ
最下位ビットから3ビットずつ10進数(厳密には8進数)へ変換すれば8進数に。
8進数を2進数へ
1ケタずつ、3ビットの2進数へ変換すれば2進数へ。
2進数<=>16進数
2進数と8進数のときの同じように
24= 16
です。
2進数を16進数へ
最下位ビットから4ビットずつ16進数へ変換すれば16進数に。
16進数を2進数へ
1ケタずつ、4ビットの2進数へ変換すれば2進数へ。



コメント