• ベストアンサー

2進数から8進数に変換の

答えが分からず困っています。どなたか教えてください! 2進数0.1101は8進数ではいくつになるのでしょうか? また、この計算をしてくれる計算機のサイトがあれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • root139
  • ベストアンサー率60% (488/809)
回答No.2

2進数の0.1101 は、下記の様な意味になりますね。 (1 * 1/2) + (1 * 1/4) + (0 * 1/8) + (1 * 1/16) これを下記の様な、8進数の形にすれば良い訳です。 (? * 1/8) + (? * 1/64) + (? * 1/512) ・・・ 実際にやってみますと、 (1 * 1/2) + (1 * 1/4) + (0 * 1/8) + (1 * 1/16) = 13/16 13/16 = (6 * 1/8) + (4 * 1/64) ということで、0.64 になります。 2進数を3桁ずつに分けると、それぞれが8進数の1桁に対応しますので、3桁ずつに分けて計算すると楽かと。 0.1101 → 000 | 110 | 100 000(2進) → 0(8進) 110(2進) → 4 + 2 + 0 → 6(8進) 100(2進) → 4 + 0 + 0 → 4(8進)

kyouryu013
質問者

補足

では、1.00111はいくつのなるのでしょうか?

その他の回答 (5)

  • utakataXEX
  • ベストアンサー率69% (711/1018)
回答No.6

>また、この計算をしてくれる計算機のサイトがあれば教えてください。 OSは何でしょうか? Windows系であれば、アクセサリの電卓の「表示」を「関数電卓」に変えれば、16進、10進、8進、2進、どの組み合わせでも相互変換可能です。

  • root139
  • ベストアンサー率60% (488/809)
回答No.5

> では、1.00111はいくつのなるのでしょうか? これも3桁ずつに分けて計算すると、 1.00111 → 001 . 001 | 110 001(2進) → 0 + 0 + 1 → 1(8進) 110(2進) → 4 + 2 + 0 → 6(8進) 1.16(8進) と、なります。

kyouryu013
質問者

お礼

どうも、ありがとうございます。 助かりました!!

  • bx2
  • ベストアンサー率47% (97/206)
回答No.4

0.1101(2進数) = 0.8125(10進数) = 0.64(8進数) 0.8125 = 6 * 8^(-1) + 4 * 8^(-2)

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.3

10進数と見間違えたwwww 0.64

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

0.8125 2^-1 = 0.5 2^-2 = 0.25 2^-4 = 0.0625

関連するQ&A

  • 10進数を12進数に変換する方法

    10進数を12進数に変換する方法を教えてください。 計算機などは使わず手計算で変換する方法です。

  • 2進数から10進数への変換について。

    今独学で情報処理の勉強をしています。 わからないことがあるので質問させていただきます。 (1001101.101)2を10進数に変換します。 答えは77.625になるのですが。 .101の方の計算法がわかりません。 というのは一番最初の1の部分の答えが+0.5 真ん中の0はそのまま0だと思います。 最後の1は+0.125になっています。 どうして最初の1が0.5になり、最後の1が0.125になるのでしょうか? 解説していただけないでしょうか?

  • 2進数から10進数へ変換プログラム

    皆さんこんにちは (・。・) 2進数から10進数へ変換プログラムを作りたいのですが、分かりません 自分の電卓機で計算すると  1011=11 1010=10 101010=42 現在 O'rielly の本をよんでいますが、書いたこともちょっと分かりづらいので、お願いします。 有難うございます

  • マイナスの進数変換

    マイナスの進数変換の方法を教えて下さい。 例えば簡単な例で、-6(10進)を 2進と16進であらわすにはどうすれば良い のでしょうか? 答えだけでなく、考え方、計算方法も教えて いただければ助かります。 よろしくお願いします。

  • 2進数と10進数について

    高校物理(1)Aのビットパターンの計算に出てくる2進数と10進数の計算でどのような式からその答えになるかがわかりません。2進数と10進数をくわしく教えて下さいおねがいします。

  • 10進数を2進数に

    255を2進数に計算しているのですがどうも答えがありません・・・ どうか、計算過程も示してくださると助かります。

  • 8進数から16進数への変換

    8進数から16進数、また、16進数から8進数に 計算過程でほかの進数に変換することなく直接変換できますか?

  • 8進数から2進数に変換の

    8進数223を2進数に変換したいのですが、 まず223を10進数に変換(2×8^2+2×8+3×1=147)→それから2進数に変換→答えは10010011 という方法しかないのでしょうか? 10進数に変換せず、直接2進数にする方法はあるのでしょうか?

  • 10進数からの変換なのですが・・・

    どうしてもこの598に対する問題の答えが欲しいので、 分かる方、教えてください! お願いします!! 10進数598を2進数に変換すると、((1))になる。 1に対する補数は((2))で2に対する補数は((3))である。 また8進数は((4))で、16進数は((5))である。

  • 2進数と10進数と16進数の変換について

    私の学校の情報の授業の中で、2進数を16進数にしたり、また、逆をやったり、10進数を交えた、変換のテストが毎回の授業であるのですが、私は納得がいかないのです。 8桁もある2進数の足し算をやらせたり、2進数の引き算、割り算・・・(その他、文章問題など) でも、文句ばかり言っていても始まらないのですが・・・     (履修不足問題で毎回、テストをやることになってしまったらしい) そこで質問です。 私の知っているやり方が、2進数なら、10進数を2でひたすら割っていき、余りを後ろから読む。16進数も同様です。 これが厄介なもので、2進数の4桁までならどうにか10進数に変換できるのですが、8桁ともなると、問題を見た瞬間に冷や汗です。(苦笑) これしか知りません。(16→10 も知りません) しかし、他の効率的なやり方があるという話を聞いたことがあります。 毎回、10進数に直して計算していると、確実に時間がないのです。 他の効率的なやり方をご存知の方、また、そういうサイトをご存知の方いらっしゃいましたら、返答、よろしくお願いします。