解答 前問 http://ameblo.jp/tyousennblog/entry-11473635050.html
10進数の8になります
----------------------------------------------------------------------------------
10進数の3を二進数に変換すると11になります。
この方法を解説します。
まず左に1を書きます
1
それに2をかけていった数を隣に書いていきます
256 128 64 32 16 8 4 2 1
といった形になります
この表を使って簡単に求めます
例えば6を二進数に変換します
この表を使って合計が6になる組み合わせをみつけます
左から順番に表を見ていくとあきらかに256から8までは必要ないことがわかります。
4は6いかなので確保しましょう。
2は4と足して6になるので確保しましょう。
1は足すと6を超えてしまうので、いらないことがわかります。
確保した4と2の下に1を書きましょう
そしてほかの部分は全て0にしましょう
これで完成です
0 0 0 0 0 0 1 1 0
000000110 これが二進数で表した6になります
これでも間違えではないですが、
後ろの部分は邪魔(10進数で80を0080みたいな書き方をしないので)消します
つまり110になります
これで全ての正の数が変換できます
--------------------------------------------------------------------------------------
例題です
①10進数258を二進数で表しなさい
②10進数39を二進数で表しなさい
答えは次の記事2進数の計算方法で確認ください
10進数の8になります
----------------------------------------------------------------------------------
10進数の3を二進数に変換すると11になります。
この方法を解説します。
まず左に1を書きます
1
それに2をかけていった数を隣に書いていきます
256 128 64 32 16 8 4 2 1
といった形になります
この表を使って簡単に求めます
例えば6を二進数に変換します
この表を使って合計が6になる組み合わせをみつけます
左から順番に表を見ていくとあきらかに256から8までは必要ないことがわかります。
4は6いかなので確保しましょう。
2は4と足して6になるので確保しましょう。
1は足すと6を超えてしまうので、いらないことがわかります。
確保した4と2の下に1を書きましょう
そしてほかの部分は全て0にしましょう
これで完成です
0 0 0 0 0 0 1 1 0
000000110 これが二進数で表した6になります
これでも間違えではないですが、
後ろの部分は邪魔(10進数で80を0080みたいな書き方をしないので)消します
つまり110になります
これで全ての正の数が変換できます
--------------------------------------------------------------------------------------
例題です
①10進数258を二進数で表しなさい
②10進数39を二進数で表しなさい
答えは次の記事2進数の計算方法で確認ください