プロが教える店舗&オフィスのセキュリティ対策術

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

A 回答 (6件)

0.8125



2^-1 = 0.5
2^-2 = 0.25
2^-4 = 0.0625
    • good
    • 0

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進)

この回答への補足

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

補足日時:2009/05/05 14:07
    • good
    • 0

10進数と見間違えたwwww


0.64
    • good
    • 0

0.1101(2進数) = 0.8125(10進数) = 0.64(8進数)



0.8125 = 6 * 8^(-1) + 4 * 8^(-2)
    • good
    • 0

> では、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進) と、なります。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/05/05 17:05

>また、この計算をしてくれる計算機のサイトがあれば教えてください。



OSは何でしょうか?
Windows系であれば、アクセサリの電卓の「表示」を「関数電卓」に変えれば、16進、10進、8進、2進、どの組み合わせでも相互変換可能です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!