ITパスポート家庭教師のつぶやき -106ページ目

2進数の小数

2進数の小数ニコニコ


普段使っている10進数でも小数(0以下の表現)をするように


 1/2 = 0.5



2進数でも小数を表現できます。メモ




では、毎度の通り見出しを書き出してみます。



 32 16  8  4  2  1  . 1/2  1/4  1/8  1/16

←      整   数     →←      小    数         →



小数部分の見出しを見てみます。サーチ


1/2 1/4 ・・・ となってますよね


規則性をみると


分母の値が、整数の見出し増加と同じことに気づくと思います。



つぎは、小数見出しの分数を、小数にしてみます。


1/2  1/4   1/8   1/16
 ↓    ↓     ↓     ↓
0.5 0.25 0.125 0.0625 ・・・ 


見出しを小数で覚えるのは面倒ですね。分数で覚えておきましょう。



見出しが書き出せれば、あとは、値を割り当てて行きます。



たとえば


5.5625(10進)を2進数にしてみます。


5.5625って小数だけじゃないですが、整数部分は今までどおりに変換すればいいのです。



1.整数部分の変換 5(10進)→ 2進数へ


 見出し 8 4  2  1
      × × × ×
      0 1  0  1


 整数部分は、101(2進数)です。




2.小数部分の変換 0.5625(10進)→ 2進数へ


 見出し 0.5 0.25 0.125 0.0625
       ×    ×    ×     ×
       1     0     0     1


 小数部分は、1001(2進数)です。



3.小数点を挟んであわせます。


 整数部分 101
 小数部分 1001


 101.1001(2進数)



とこんな感じです、どうですか?(^-^)/