- みんなの回答 (4)
- 専門家の回答
みんなの回答
- nattocurry
- ベストアンサー率31% (587/1853)
繰り上がりの考え方としては、999+101を十進数で計算するときと似ていますね。 ところで、二進数で111+001の計算は出来ますか? できるなら、111+101=111+001+100なので、そう考えると解りやすいかもしれませんね。
- sanori
- ベストアンサー率48% (5664/11798)
十進法に変換しないのが普通ですし簡単です。 筆算は、十進法と同様にできます。 十進法は、各桁の計算で9を超えると、上の桁に繰り上がりますが、 二進法では、各桁の計算で1を超えると、上の桁に繰り上がります。 つまり、「n進法では、各桁にnという数を書くのを許さない」ということです。 (画面で文字ズレが起こらないように、2つの数の頭に0をつけます。) 111 ←繰り上がり 0111 0101 ------------ 1100
- alice_44
- ベストアンサー率44% (2109/4759)
十進法の 111 と 101 は、 二進法で、それぞれ 11011110 と 1100101 ですから、加えると、 二進法で 11010100 になります。
- DIooggooID
- ベストアンサー率27% (1730/6405)
111+101 は、 十進法で 7 + 5 ですから、 答えは、 12 です。 二進数で表現すると、 1100 になるのですが、 4ビットになってしまいます。 もし、 3ビット を前提にすると、 桁あふれを起こして、 100 になります。
関連するQ&A
- VBAを使って二進法計算
VBAを使って二進法のフラッシュ暗算するプログラムを作りたいのですが、 なかなかうまくいきません。 ・ランダムに出る数字を二進法に変換して、エクセルに表示する 例)4+5+6=15の場合、 4 5 6 「100」 ⇒ 「101」 ⇒ 「110」 答えは「15」(10進法で) という流れでプログラムしたいのですが... どう変換させて、どう表示させるかでつまずいています。 ちなみに10進法のフラッシュ暗算は出来ました。 分かる方がおられましたら ご回答よろしくお願い致します。m(_ _)m
- ベストアンサー
- Visual Basic
- 二進法、十進法について
私は、数検四級を受けるため、勉強をしています。 そこで、『二進法』『十進法』という言葉が出てきました。この単語は、学校で習っていないので、どういうことなのか、説明文を読んでも、どうしても分かりません。 そこで、中学二年生にも分かるように、教えていただけませんか。
- ベストアンサー
- 数学・算数
- 二進法での四則演算の方法
コンピューターは二進法といって"0"と"1"だけの算数をする・・・ と子供に教えたところまではよかったのですが 「どんな風に計算するの?」と聞かれててんぱってしまいしました。 確か、1+1=10、10+1=11, 11+1=100のようにすると思っていましたが 全く自信がありません。足し算、引き算はまだ良いとして 掛け算、割り算はさっぱりわかりません。 親父の威厳を保つため、どなたかわかりやく教えていただけると 助かります。
- ベストアンサー
- 数学・算数
- 二進法と電子機器の関係性について
二進法というものは、日常私達が使う家電製品やコンピュータに対してどのような役割を果たしているのでしょうか 機械がどのようにして動いているのか前々から疑問であり、またプログラムはon.offなどの二進法で成り立っているという風に調べているので やはり機械というのも元を辿ると二進法にたどり着くのでしょうか? 今の私の印象としては、電子機器が仕事をするのはプログラミングによるもので、そしてそのプログラムは二進法で成り立っている という事で間違いはないでしょうか? もし全然違っていたらすみません。 細かい成り立ちなどが知りたいです。よろしくお願いします
- ベストアンサー
- その他(インターネット・Webサービス)
- 十進法から二進法への変換
(3.3)10を二進法に変換したいのですが、自分の答えは =(11.01001)2 になると思うのですが合ってますでしょうか? 小数部は 0.3 1×2^1+1×2^0+0×2^-1+1×2^-2 × 2 +0×2^-3+0×2^-4+1×2^-5=0.28125 0.6 × 2 打ち切り誤差は 0.3-0.28125=0.01875 1.2 × 2 0.4 × 2 0.8 × 2 1.6
- 締切済み
- 数学・算数