2進数と16進数

2進数と16進数の関係ワークシート
はじめに なぜ16進数を使うの?
2進数は長すぎて読みにくい!

コンピュータは2進数で動いていますが、例えば8ビットだと 11010110 のように長くなります。
そこで登場するのが 16進数
2進数4桁 = 16進数1桁 にまとめられるので、すっきり書けます。
11010110
D6
8文字 → 2文字に!
16進数の数字は0〜9 と A〜F
10以上の数を1文字で表すために、A〜Fのアルファベットを使います。
A=10、B=11、C=12、D=13、E=14、F=15
STEP 1 2進数4桁 ↔ 16進数 対応表
2進数の4桁は16通り(0000〜1111) しかありません。
これがそのまま16進数の 0〜F に対応しています。まずこの表を覚えましょう!
10進数 2進数(4桁) 16進数 10進数 2進数(4桁) 16進数
000000 810008
100011 910019
200102 101010A
300113 111011B
401004 121100C
501015 131101D
601106 141110E
701117 151111F
覚え方のコツ
0〜9はそのまま同じ数字!
10以上だけアルファベット:A(10)B(11)C(12)D(13)E(14)F(15)
A・B・C・D・E・F = 10・11・12・13・14・15」と唱えて覚えよう。
STEP 2 4桁ずつ区切って変換するだけ!
2進数を16進数に変換するのは とても簡単
右から4桁ずつ区切って、それぞれを16進数1桁に変換 し、そのまま並べるだけです。
例題:2進数 1101 0110 を16進数に変換する
【2進数】
1
1
0
1
0
1
1
0
4桁ずつ区切る
4桁ずつ区切る
↓ それぞれ変換
D
1101 → 13 → D
6
0110 → 6 → 6
→ 16進数は D6
例題②:2進数 1010 1111 0011 を16進数に変換する(12桁)
1
右から4桁ずつ区切る
1010 1111 0011
2
それぞれ16進数1桁に変換
1
0
1
0
A
(10 = A)
1
1
1
1
F
(15 = F)
0
0
1
1
3
(3 = 3)
3
そのまま並べる → 完成!
AF3
1010 1111 0011 → AF3(16進数)
逆変換(16進数 → 2進数)も簡単!
16進数の各桁を 4桁の2進数 に直して並べるだけです。
例)B4 → B=1011、4=0100 → 10110100
練習 やってみよう!
【基本】対応表を使って変換
① 2進数 1010 を
16進数1桁に変換しよう
② 2進数 1111 を
16進数1桁に変換しよう
③ 16進数 C を
2進数4桁に変換しよう
④ 16進数 B を
2進数4桁に変換しよう
【応用】2進数 → 16進数
⑤ 2進数 0101 1001 を
16進数に変換しよう
⑥ 2進数 1110 0011 を
16進数に変換しよう
⑦ 2進数 1010 0111 を
16進数に変換しよう
⑧ 2進数 0001 1100 1010 を
16進数に変換しよう(12桁)
【発展】16進数 → 2進数
⑨ 16進数 3F を
2進数8桁に変換しよう
⑩ 16進数 AD を
2進数8桁に変換しよう
まとめ ポイントを確認しよう
変換のコツ
右から4桁ずつ区切って
それぞれ変換し
そのまま並べる
A
A〜Fに注意
A=10=1010
B=11=1011
F=15=1111
逆変換も簡単
16進数1桁を
2進数4桁に直して
並べるだけ!
テストで出るポイント
・2進数4桁が16進数1桁に対応することを説明できる
A〜Fが何の数字かをすぐに言える
・2進数 ↔ 16進数を素早く変換できる
eduseful / 2進数と16進数の関係
タイトルとURLをコピーしました