第1回 進数表現について
第1章 進数表現
1.ビットと16進数
- ビット(bit=binary digit,2進数の1ケタ)
- 2進数・・・0と1で数を表現する。
実際、日常生活にはいろいろな進数が使用されている。
12進数=午前、午後の時間の数え方
24進数=1日の時間の数え方
60進数=1時間の分数、1分の秒数
- 10進数(Decimal Number)=0から9までの10個の数字で数を表わす。
- 16進数(Hexadecimal Number)=0から9、10(A)、11(B)、12(C)、13(D)、14(E)、15(F)の16個の数字で数を表わす。
(1).N進数→10進数
10進数の「345」は、下の位から、「1の位」「10の位」「100=10×10の位」と位取りして、
345=3×100+4×10+5
とする。
同様に、8進数の「345」は、下の位から、「1の位」「8の位」「64=8×8の位」と位取りして、
345(8)=3×64+4×8+5=192+32+5=229(10)
とする。
同様に、16進数の「345」は、下の位から、「1の位」「16の位」「256=16×16の位」と位取りして、
345(16)=3×256+4×16+5=768+64+5=837(10)
とする。
(2).10進数→N進数
229=192+32+5=8・8・3+8・4+5=8(8・3+4)+5
なので、229÷8=28...5
28÷8= 3...4
3÷8= 0...3 より、下から並べて、345(8) とする。
(電卓で計算する場合)
電卓で、229÷8をすると、「28.625」と表示される。ここで、整数部分の「28」が商である。
余りは、28×8=224で、224-229=-5 より、符号を取って「5」。これが余りである。
次に、28÷8=「3.5」で、整数部分の「3」を取り、余りは3×8=24で、24-28=-4、で余りが「4」を得る。
これで、下から並べて、「345」を得る。
【練習問題】
(1).CD(16)を10進数に直せ。
(2).1234(10)を16進数に直せ。
(答え)
(1).CD(16)=12×16+13=205
(2).1234÷16=77...2
77÷16=4...13
4÷16=0...4 で、下から並べて「4D2(16)」 ■
今日の話題に感想を述べてください。(名前欄に学生番号を記入すること) 質問も結構です。必要に応じて、回答します
最終更新:2013年10月08日 21:04