• ベストアンサー

2進数の計算

2進数の計算 10進数の0.3125を2進数に直しなさい。 答え:0.0101 これの計算方法が全く分からないのですが、どなたかご教授願います。

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

  • ベストアンサー
  • DJ-Potato
  • ベストアンサー率36% (692/1917)
回答No.2

2進数→10進数で 0.1→0.5 (1/2) 0.01→0.25 (1/4) 0.001→0.125 (1/8) 0.0001→0.0625 (1/16) なので、0.3125=0.25+0.0625で、 0.0101です。

その他の回答 (1)

回答No.1

0.5+0.5=1(10進) 0.1+0.1=1(2進) 0.1=0.5 0.01=0.25 0.001=0.125 0.0001=0.0625 0.25+0.0625=0.3125 0.01+0.001=0.0101 ということです。

関連するQ&A

  • 2進数の計算について

    01000111(2)-01101010(2)の計算を補数を用いて求める方法は 01101010を10010101に変更し1を加えて10010110に変更し  01000111 +10010110 =11011101(2)で正しいでしょうか? また答えを10進数に変更する方法を教えてください。

  • 60進数と10進数の足し算について

    エクセルの計算式で整数部分を10進数、小数部分を60進数と分離して足し算する方法はないでしょうか? 例えば1.30+1.30は3.00、1.45+2.15.1.30は5.30というように答えを足したいのですが。 どなたかご教授お願いします。

  • 60進数の四則計算

    いつもお世話になります。 煮詰まっております。いい方法をご教授頂けたらと思います。 小数点以上は10進数、小数点以下(2桁まで)を60進数で表す数値があります。 1.30 ↑↑↑ ||-60進数  -区切り -10進数 このように表す数の四則計算をして、足し算は問題なく出来ます。 それ以外を計算する方法がうまくいきません。 一度数を10進に戻して・・・と思ったのですが、繰り上がり等でおかしくなっています。 期待値は 6.30×1.30=9.45 8.00÷2.00=4.00 などです。 よろしくご教授くださいますようお願い致します。

  • 2進数の計算について

    次の計算について教えてください。(答えは8ビット2進数でお願いします) (1)00010110×00000110 (2)11101011÷00111011 よろしくお願いします。

  • 2進数の計算

    127 + (-3) の計算ですが 普通に10進数で計算してから124を2進数に直しても良いのですが、 敢えて2進数での計算方法を教えていただけませんでしょうか。 127は1111111ですが -3は8ビットで表さなければならないのでしょうか? その場合、足したり引いたりしても良いのでしょうか?

  • 16進数の計算について

    16進数の計算について いつも参考にさせていただいております。 16進数の計算でご質問させてください。 0x00000100 0x00001000 0x00002000 0x00000200 上記の4つの値について「論理和(|)文字を使用して、(中略)エラー例外を複数指定できます。」 とあり、値を設定をしたいのですが、「論理和(|)文字を使用して」の意味がよくわかりません。 これは論理和の計算結果なのか、それとも他に表現方法があるのでしょうか? 計算結果の場合、この4つの論理和はいくつになるのでしょう? 他に表現方法がある場合、どのような表現方法になるのでしょうか? 何卒、ご教授お願いいたします。

  • ネットマスクの計算と二進数

    ネットマスクを設定する際に、二進数や十六進数で考える方が便利だと いうことで、変換したい十進数を十六進数で割って、商と余りを求める 方法があると思います。 例えば、211であれば「211÷16」で「商=13」「余り=3」になると、 あるテキストでは記述されていました。しかし、実際に計算してみると 「13.1875」という答えとなり、「商=13」というのは分かるのですが 「余り=3」というのが分かりません。 これは一体、どういった理由で「3」となっているのでしょうか? また、二進数などで数値を求める際、2の8乗が「256」といった記述が 成されていますが、どうやったら「256」になるのでしょうか? 質問内容が大変、稚拙であるとは思いますが、以上の点についてご教授 下されば幸いです。

  • 計算が出来ません!!(><)

    2進数の計算ができません(><) 1110101-100111の答えは11110ではないのでしょうか? 答えと計算方法を教えて下さい!!

  • 2進数 計算

    2進数 計算 2進数で表記される数 a=00110110(2)、b=00001110(2)について a-bを求めて2進数で表記しなさい。という問題なんですが この問題の答えを見ると(bの補数)=11110001(2)+00000001(2)=1110010(2) 従ってa-b=00110110(2)+1110010(2)=00101000(2)   00110110 +11110010 100101000 っていうう風に出していたのですがなんでこういう解き方になるんでしょうか? 普通に引き算でa-bを00110110(2)から00001110(2)を引きんじゃないんですかね?

  • エクセル2010で2進数の計算をするには

    エクセル2010を使って2進数の乗算と加算を複数回行い、最後にそれぞれの答えをすべて加算したいのですが、こういうことは可能でしょうか。 また、最後の答えをすべて加算したときの桁数は100桁程度になると思います。 (できれば10進数をキーボードから入力すれば2進数の変換から複数回の乗算と加算などを自動で計算できれば大変ありがたいのですが) 書店で参考書を探したのですが、10進数→2進数、2進数→10進数の変換については載っているのですが、2進数の計算についてはどの本にも記述がありませんでした。 どうぞよろしくお願いします。