- ベストアンサー
分数を2進数に直すには?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
2進数の分数に変えてから計算しましょう。 10進数の6は2進数に変換すると110ですから 1/6 = 1/110 (10進数)(2進数) これを2進数で割り算してください。 0.00101010101・・・・ですかね。
その他の回答 (1)
- a-saitoh
- ベストアンサー率30% (524/1722)
小数を二進数に直す場合と同じで、繰り返し2を掛けていくほうほうで良いと思いますが。帯分数表記にするとわかりやすいかもしれません。掛けた結果の整数部分(0か1)を小数点以下に並べます。 1/6x2= 2/6 =0+1/3 1/3x2= 2/3 =0+2/3 2/3x2= 4/3 =1+1/3 1/3x2= 2/3 =0+2/3 2/3x2= 4/3 =1+1/3 1/3x2= 2/3 =0+2/3 0.0010101010.....となります。
お礼
丁寧な回答ありがとうございました。 こういった方法もあるのですね。 大変参考になりました。
関連するQ&A
- 2進数で小数や分数の計算処理
2進数で小数や分数の計算処理されるのか、具体的な計算結果をあげて説明しなさい。情報の課題で出たのですがよくわからなくて困ってます(´・_・`) どなたか至急お願いします!
- 締切済み
- 数学・算数
- 16進数から10進数への計算
16進数から10進数の計算について質問です。 23.5Cという問題があった場合、5Cの部分の計算について質問で、そこは小数点の部分です。 式が、5 x (1/16*1) + 12 x 1/16*2)とか書いてあったのですが、なぜ16分の1の二乗になるのかわかりません。1/10、1/100と、10進数のマイナスの小数点の場合はなっていくのではないでしょうか? すごくわかりやすく説明していただければ助かります。 小学生の子どものように。全然わかりませんので。
- ベストアンサー
- 数学・算数
- 2進数の0.2?
10進数の0.2を2進数に変換していったら、循環小数になってしまいました。表せないことはわかったのですが、これをコンピュータはどうやって認識するのでしょうか? まさか0.2+0.2を「計算できません。」なんて表示するコンピュータはみたことがないし・・・。 ほかに、どうにかして、0.2を2進数で表示する方法ってないんですか?どなたか教えてください。
- ベストアンサー
- その他(学問・教育)
- 10進数の分数を16進数の小数で表す
情報処理の問題(平成20年 春期)で、 問.10 進数の分数 を 16 進数の小数で表したものは?。(答0.08) とあり、解説で 「16 進数の 0.1 は、1/16 で、16 進数の 0.01 は、1/16^2 である。1/16^2=1/256 で、・・・」 ここまではわかるのですが、次に、 「1/32=8/256 となる。」ということがわかりません。 どなたか、教えて下さい(><)
- 締切済み
- 数学・算数
- 小数と分数を2進数に直すやり方を教えてください。
小数と分数を2進数に直すやり方を教えてください。 問.次の数値を2進数にせよ。 0.5 1/32 この問題がわからなくて困っています。 答えだけではなく、解き方も教えてもらえると助かります。 お願いします。
- ベストアンサー
- 数学・算数
- 60進数と10進数の足し算について
エクセルの計算式で整数部分を10進数、小数部分を60進数と分離して足し算する方法はないでしょうか? 例えば1.30+1.30は3.00、1.45+2.15.1.30は5.30というように答えを足したいのですが。 どなたかご教授お願いします。
- ベストアンサー
- オフィス系ソフト
- 16進数から10進数へ
(A2.E8)を10進数に変換したいのですが、 162.いくらになるまでは覚えているのですが、 小数点以下の計算を忘れてしまったので分かる方 回答よろしくお願いします。
- ベストアンサー
- その他(学問・教育)
お礼
なるほどです。2進数にそのまま変えればいいのですね。 ありがとうございました。