小数の基数表現
■小数の基数表現
基数での表現は整数のみではなく,小数でもできる.
整数と同じく重みという言葉を用い定義する.→基数
進数の基数は
であり,小数点第
桁の重みは
となる.
例えば,小数第3位までの
進小数は
(
は,
進数で使われる
までの数)
を意味する.
10進小数0.123では
である.
■2進小数
上記の定義より2進小数0.1101は
なお,10進数との対応を下の表に示す.
■2進小数→10進小数
変換する2進小数の各桁に重みを掛け求める.
【例】
■10進小数→2進小数
ある10進小数
を考える.
は1〜9の自然数である.
この10進小数を2進少数に変換すると
・・・・・・(1)
となったとする.
は0か1である.
(i)
(1)の両辺を基数表現に直すと
・・・・・・(2)
(2)の両辺を2倍する.
・・・・・・(3)
(3)の左辺は
となる.よって,(3)の左辺の10進数の整数部は1か0である.ここで,左辺の値が1より大きいなら(ii),1より小さいなら(iii)の操作を行う.
なお(ii)と(iii)の操作後,右辺の小数点以下が0(言い換えると1)となれば(iv)へ.
(ii)
(3)の右辺は
となる.
より
が得られる.
(3)の両辺から1を引いた後、左辺を10進小数に,右辺を2進小数に戻して改めて(1)とし,(i)に戻る.この時,2進小数は
である.
(iii)
(3)の右辺は
となる.
より
が得られる.
(3)の左辺を10進小数に,右辺を2進小数に戻して改めて(1)とし,(i)に戻る.この時,2進小数は
である.
(iv)
を小数点以下順番に並べると10進小数を2進小数で表せる.
以下に,計算例を示す.
ホーム>>カテゴリー別分類>>その他>>基数の定義
最終更新日:2023年10月6日