LoginSignup
0
0

More than 3 years have passed since last update.

【基本情報技術者】2進数の足し算と10進数へ変換

Posted at

2進数11.1111と1.1101を加算し、10進数に変換する

【解説】
2進数11.1111+1.1101の結果を10進数に変換する方法を説明してみたいと思います。

筆算で書いてみると
11.1111
+ 1.1101 となります

この結果
111.1100となり、
これを10進数に変換していきます。

2進数100を10進数に直すと4
2進数10を10進数に直すと2
2進数1を10進数に直すと1
2進数.1を10進数に直すと0.5
2進数.01を10進数に直すと0.25

これらを全て足して
4 + 2 + 1 + 0.5 + 0.25 = 7.75
この値が2進数111.11を10進数に変換した値になります。

計算式は
1桁目はそのまま = 1
2桁目は1 * 2 = 2
3桁目は1 * 2 * 2 = 4
0.1桁目は1 / 2 = 0.5
0.01桁目は1 / 2 / 2 = 0.25

これらを全て足して
1 + 2 + 4 + 0.5 + 0.25 = 7.75
となり、上記の式とも一致しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0