10進数と2進数

10進数と2進数、情報の量
Copyright(C)2004 Yoshihiro Sato & Tsutomu Ohara
All rights reserved
10進数とは
• 0,1,2,3,4,5,6,7,8,9の
10種類の数を使って表す数
• 1つのケタの最大の数 9 の次は
ケタが1つ増えて 10 になる
10
20
30
0
9
8
7
6
5
4
3
2
1
2進数とは
• 0,1の
2種類の「数」を使って表す数
• 1つのケタの最大の数「 1 」の次は
ケタが1つ増えて「10」になる
1000
000
100
00
10
0
1
2進数とは
• 0,1の
2種類の「数」を使って表す数
• 1つのケタの最大の数「 1 」の次は
ケタが1つ増えて「10」になる
1000
000
100
00
10
0
1
10進数と2進数
10進数
2進数
10
0
9
8
7
6
5
4
3
2
1
1000
000
100
00
10
0
1
10進数の「ケタ」
例
3278
1の位
1000×3+100×2
10の位
+10×7+1×8
1000の位
100の位
2進数→10進数
例
1101
1の位
8×1+4×1+2×0+1
8の位
4の位
2の位
=8+4+1=13
例題1
•
次の2進数を10進数に直せ
4の位
1.
2.
3.
4.
5.
101001
1111
10000
110011
111111
32の位
2の位
101001
001111
010000
110011
111111
16の位
1の位
32+8+1=41
8+4+2+1=15
16
32+16+2+1=51
32+16+8+4+2+1
=63
8の位
情報の量
• コンピュータでは、0と1の電気信号に情報を
変換、すなわち2進数で処理をしている。
• 2進数1ケタを「1bit(ビット)」とし、情報の量
の単位とする。
「2進数」と「場合の数」
1ケタにつき
0 or 1の
2パターン
2進数
1 1 1 1 1
場合の数
2×2×2×2×2
5bitの情報量
2
5
通り
2進数の
ケタ数と
同じ
2進数の「ケタ数」が情報の量(bit数)と考えて良い