- ベストアンサー
協力してください
. . (0.236)←16進数の循環小数を10進と16進の分数の直し方を教えてくださいよろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
> 両方16進ではないのですか? > どこで4095が10進になったのでしょうか? No.2 補足の計算では、4095 は最初から 10進数です。 0.236236…[16進] を一桁左へずらすためには ×10[16進] すればよく、 三桁左へずらすためには ×10[16進]^3 することになります。 16進法では、16倍で一桁繰り上がるのですから。 これを 10進記法で書けば ×16[10進]^3 です。 10[16進] = 16[10進] ですからね。 ここから、16^3 = 4096 が出てきたのでしょう? ですから、貴方の式 4095 x = 236 は、 4095[10進] x = 236[16進] と、記法混合で書かれているのです。 これを 10進法に統一すれば 4095[10進] x = 566[10進] となるし、 16進法に統一するためには、 15[10進] を 16進一桁で表記するための新しい数字が必要です。 パソコン方面では、それを F[16進] と書くこともありますね。 その記法では、 FFF[16進] x = 236[16進] です。
その他の回答 (4)
- tsuyoshi2004
- ベストアンサー率25% (665/2600)
元の値をXとすると 16進数において 1000X-X=236 FFFX=236 になります。 したがって、X=236/FFF これを10進数に置き換えると X=(2X256+3X16+6)/(15X256+15X16+15) =566/4095 以上
- arrysthmia
- ベストアンサー率38% (442/1154)
x = 236[16進] / 4095[10進] であることを理解して、 分子分母をそれぞれ 10進と16進に揃えてゆくのであれば、 それで ok です。
- arrysthmia
- ベストアンサー率38% (442/1154)
例えば、0.125[10進] なら、 = 1×10^-1 + 2×10^-2 + 5×10^-3 + 1×10^-4 + 2×10^-5 + 5×10^-6 + … ですが、 0.236[16進] を、Σ を使って表すことができますか? それができれば、あとは等比級数を計算するだけです。 まず、10進で計算しましょう。 16進分数は、見慣れないと思います。 10進分数で答えが出てから、分子分母を16進数に変換すればよいでしょう。
補足
この方法はどうでしょうか? 16進の(0.236)をxとおいて、x=0.236236236236・・・となり、 両辺を16^3します。 16^3x=236.236236236236・・・ -) x= 0.236236236236・・・ ____________________________ 4095x=236 x=236/4095 となるのは間違えでしょうか?10進は分母分子をそれぞれ基数変換したものでよいのでしょうか?よろしくお願いします。
- nrb
- ベストアンサー率31% (2227/7020)
丸投げの宿題の協力はできません 判る所まで書いて どこが判らないのかを書いて下さい
補足
2と6で循環するのですが、わたしは2進に直して10進に直して循環するのかと思いましたが違うようです。アドバイスをいただけないでしょうか?よろしくお願いします。
補足
どうしてx = 236[16進] / 4095[10進]なのですか? 両方16進ではないのですか? どこで4095が10進になったのでしょうか? わからないので返答よろしくお願いします。