• 締切済み

10進数をと2進数の計算が・・

10進数で表されているものを2進数に変換して計算を行う。 というものなのですが・・ 4+9 8-1 4×6 がよくわかりません・・・。 変換したあとどうやって計算していいのかわかりません。。 どなたかご回答お願いいたします<(_ _)> 困っています。途中計算などがありますと非常に助かります。

みんなの回答

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.4

小学生の時に10進数の数字の足し算や掛け算を筆算でやったことありますよね? それと全く同じです。 2進数だと各桁の数字は0か1かしかありませんから、途中の計算は10進数での筆算よりずっと単純ですよ。 10進数の4×6を2進数の筆算でやるとこのとおり (表示がずれて見えたらごめんなさい)。    100 ×  110 ーーーーーー    000   100 +100 ーーーーーー  11000

  • saburo0
  • ベストアンサー率35% (76/216)
回答No.3

8-1について 8→0000 1000 -1→0000 0001を2の補数とする(ビット反転して1を足す)→1111 1111 上記を足し算する。 その結果、繰り上がった最上位ビットを超えた部分は無視する。

  • saburo0
  • ベストアンサー率35% (76/216)
回答No.2

4×6について べき乗を「^」で表すものとして、 6→0110 「1」になっている位が、2^2の位と2^1の位にある。 4→0000 0100 → 0001 0000 左に2ビットシフトして2^2倍(4倍)となる。 4→0000 0100 → 0000 1000 左に1ビットシフトして2^1倍(2倍)となる。 上記の結果をそれぞれ足して、6倍となる。

  • iil21
  • ベストアンサー率57% (8/14)
回答No.1

夏休みの宿題かい? ヒントだけ! 4→0100 9→1001 あとは足し算するだけ(0100+1001=1101) 8→1000 1→0001 あとは引き算するだけ 難しかったら0001にいくつ足したた1000になるか考えてみて 0001+0001=0010 0010+0001=0011 0011+0001=0100 ... 4→0100 あとは6回足し算するだけ

関連するQ&A

  • 進数の計算です

    この計算をお願いします。 できれば、途中計算もお願いいたします。)右の数字は進数を表します 1)(26)10を2進数に。 2)(0.57251)10を2進数に 小数点以下5桁までです。 3)(26.57251)10を2進数に これも同様です。 4)(26)10を8進数に 5)(26)10を16進数に 6)(110101)2*(111)2 7)(1101000)2/(110)2 8)(26)10*4を2進数で表す 9)(26)10/4を2進数で表す かなり多いですが、わかるところだけでもお答えいただけたら幸いです。 お願いいたします。

  • 留数計算って何?

    「次の関数のラプラス逆変換を留数計算によって求めよ。」 という問題があるのですが、 「次の関数のラプラス逆変換を求めよ。」 ならばともかく、「留数計算によって…」の部分が気になってしまいます。 一体留数計算とはどんな計算なんでしょうか? 手順を細かく書けということでしょうか?

  • 2進数から16進数の計算を電卓で行うには?

    2進数から16進数へ変換する際の質問です。 2進数から16進数の計算を、WinXPの電卓(アクセサリ)で行うにはどうしたらいいのでしょうか?できるんでしょうか? また2進数『00030101』のような数値を16進に買えることは、winの電卓でできるのでしょうか? ありえない数値なんでしょうか?イマイチ解からないんですが・・・。 よろしかったら教えてくださいー。

  • IPアドレスを十進数から二進数に直す計算式

    こんにちは。初級シスアドの勉強を最近始めた者です。 2進数を10進数に変換する方法はわかったのですが、10進数から2進数に変換する計算の仕方がわかりません。 例えば 200.170.70.16→ 11001000 10101010 01000110 00010000 どうしてこのようになるのか教えてください。 数学がまるでダメなもので苦労してます。。。 よろしくお願いいたします!

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

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

  • 2進数の計算について

    2進数の計算について分からない問題があるのでお願いします。 (1) 2進5ビットの数値で,01001をバイアス表示とみるとき,10進数ではいくつか (2) 10進数の4を2進5ビットで表す.バイアス表示を用いると,どのように表されるか. できるだけ詳しい回答くれるとありがたいです。

  • 2進数・10進数・16進数

    過去ログみてもよく分からなかったので質問します。 題名の通り 2進数→10進数(逆に10進数→2進数)などといったような変換ができません。1学期に授業でやったのですが授業プリントなくしてしまい・・・ 例えば(教科書見ながら書いてます) (1)2進数「0010」がどうして10進数で「2」なんですか(計算方法教えてください?? ↑2進数「0010」を色々計算して「2」を出したような気がします。 (2)16進数から2進数への変換も計算方法を教えてください。 例:16進数「C」がなぜ2進数「1100」なんですか?

  • 16進数から10進数へ

    (A2.E8)を10進数に変換したいのですが、 162.いくらになるまでは覚えているのですが、 小数点以下の計算を忘れてしまったので分かる方 回答よろしくお願いします。

  • 2進数の計算

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

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

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