問題
|
1 |
=2-1 |
|
| 0.5= |
—————— |
|
|
|
|
|
|
|
|
|
|
1 |
=2-2 |
|
| 0.25= |
—————— |
|
|
|
|
|
|
|
|
|
|
1 |
=2-3 |
|
| 0.125= |
—————— |
|
|
|
|
|
|
|
|
|
小数0.375=0.25+0.125より
2進数で表すと
0.になる.
小数0.625=0.5+0.125より
2進数で表すと
0.になる.
小数0.1875=0.125+0.0625より
2進数で表すと
0.になる.
小数0.1875をコンピューターの数字の表し方で表してみる.
まず正の数なので一番左はにする.・・・号部
次に2進数で表した0.0011を一ケタで表すと
.×2-3となる.
これでケタ目の1は常に同じなのでコンピューターの数字の表記には盛り込まない.
だから仮数部は0.1の部分のから始める.
2ケタで表すので1の右側は0が2個つづく.
最後に,小数点を表す数部は1を引くと-3になる数をまた2進数で表す.
-=X-1と式を用意して
X=1-=1となると
2)1
2) 62・・・
2) 31・・・
2) 15・・・
2) 7・・・
2) 3・・・
・・・
となり,124は2進数では
と表せる.
数部はケタ用意されているので
この数字はケタだから左端にを追加する.
これでコンピューターの数字の表し方が完成!
符号部
指数部
数部
00000 00000 00000 00000
こういう表し方の数を
動数点数と呼ぶ.
お疲れ様でした。「採点」ボタンを押して採点してください。