0

小数での10進法から2進法への変換

372
0

10進法から2進法へはどんどん2をかけていく。
0.8125
×  2
1.625 で1の位に出てきた1121の位。残った0.625に
0.625
×  2
1.25 で1122の位で,残った0.25に
0.25
× 2 
0.5 で0123の位。残った0.5に
0.5
× 2 
1.0 で1123の位。残ったのが0.0になればおしまい。したがって,
0.8125=0.1101(2)
なぜこれでうまくいくかは,
10進法の小数部分=a1121+a2122+a3123+・・・
と表し,両辺を2倍していくと順にa1a2a3,・・・が取り出せることから分かる。

投稿日:2022219
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中