人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

二進法の足し算、引き算、掛け算、割り算を
もっとも分かりやすい方法で教えてください
。一番分かりやすい人には100ポイントです。ただし、WEBに乗ってる説明は要りません。本も要りません。


●質問者: MANOWAR
●カテゴリ:コンピュータ 学習・教育
✍キーワード:Web ポイント
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● l-lol-l
●20ポイント

"_"はスペース代わり。無視してください

1+1=10

1+0=1

0+0=0

1+1+1=11

1*1=1

1*0=0

0*0=0

これが基本

足し算。筆算します。(100111+10110)

__100111

_+_10110

-------------

__111001

普通と同じように、下の桁から足していき繰り上がったら、次の桁に足しこみます。

引き算です(100111-10110)

__100111

_-_10110

-------------

___10001

掛け算(1001111x1011)

普通と同じように、下の桁から引いていき足りなければ上の桁から借ります。

___100111

__x__1011

-------------

___100111

__00000

_100111

100111

-----------------

111111011

掛け算も同じです。*1しかないので、コピーと段をつけるだけで真ん中が出来上がります。あとは足すだけ。1+1+1+1=100とかの応用が必要です。

割り算(11001/101)

101|11001

が最初の形

____1

101|11011

____101

____-----------

______111

これが次

____101

101|11011

____101

____-----------

______111

______101

_____------------

_______10

よって、101あまり10


2 ● OKAMON
●100ポイント

足し算

0+0=0

0+1=1

1+0=1

1+1=10

例:

3+7=10

3=00011

7=00111

これを一番右の数字から上の法則に従って足していくと01010となります。

01010は10のことですね。


引き算

0-0=0

0-1=-1

1-0=1

1-1=0

例:

7-3=4

7=00111

3=00011

これを上の法則に従って計算すると、00100となります。

00100は4のことですね。

掛け算

0×0=0

0×1=0

1×0=0

1×1=1

例:

7×3=21 (10進法と同じようにします)

7→00111

3→00011

0 00111

× 00011

00 00111

0 00111

00 010101

00010101というのは21のことなので答えは21ということになります。

(繰り上がりに注意しましょう)

割り算

0÷0=invalidity(ありません)

0÷1=0

1÷0=invalidity

1÷1=1

例:

8÷2=4

8→1000

2→0010

これはちょっと筆算を書きにくいので省略しますが、これも10進法と同じように計算すれば、 0100となり、4という答えと一致します。

◎質問者からの返答

これはわかりやすいかも。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ