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

小数の基数変換

小数の基数変換です。ニコニコ



前回、2進数の小数を説明しましたが。


もっと簡単な小数の基数変換する方法を説明します。メモ



いつものように例えで説明します。


例)0.6875(10進)を2進数に変換します。



1.変換前の値に変換したい進数を掛けます。 


 1回目


  今回は2進数に変換したいので2を掛ける。

   0.6875 × 2 = 1.375 



 2回目


  求めた値の小数部を同じように、2を掛けます。

   0.375 × 2 = 0.75 



 3回目


  求めた値の小数部を同じように、2を掛けます。

   0.75 × 2 = 1.5



 4回目


  求めた値の小数部を同じように、2を掛けます。

   0.5 × 2 = 1.0



 求めた値の小数部が0になったので終了



2.計算した経緯から整数部を並べます。


 1回目の計算では、1.375 でしたので

  整数部は1


 2回目の計算では、0.75 でしたので

  整数部は0


 3回目の計算では、1.5 でしたので

  整数部は1


 4回目の計算では、1.0 でしたので

  整数部は1


 整数部を並べると


 0.1011 となります。あせる 



0.6875(10進)を2進数に変換すると、 0.1011(2進)となります。


どうはてなマーク小数部の基数変換は簡単でしょ


(^-^)/