1. 問題の内容
与えられた10進数を2進数に変換する問題です。具体的には、12, 30, 49, 55という10進数をそれぞれ2進数で表します。
2. 解き方の手順
2進数への変換は、10進数を2で繰り返し割り、その余りを記録していくことで行います。余りを逆順に並べたものが2進数となります。
(1) 12の2進数変換
* 12 ÷ 2 = 6 余り 0
* 6 ÷ 2 = 3 余り 0
* 3 ÷ 2 = 1 余り 1
* 1 ÷ 2 = 0 余り 1
余りを逆順に並べると 1100 となります。
(2) 30の2進数変換
* 30 ÷ 2 = 15 余り 0
* 15 ÷ 2 = 7 余り 1
* 7 ÷ 2 = 3 余り 1
* 3 ÷ 2 = 1 余り 1
* 1 ÷ 2 = 0 余り 1
余りを逆順に並べると 11110 となります。
(3) 49の2進数変換
* 49 ÷ 2 = 24 余り 1
* 24 ÷ 2 = 12 余り 0
* 12 ÷ 2 = 6 余り 0
* 6 ÷ 2 = 3 余り 0
* 3 ÷ 2 = 1 余り 1
* 1 ÷ 2 = 0 余り 1
余りを逆順に並べると 110001 となります。
(4) 55の2進数変換
* 55 ÷ 2 = 27 余り 1
* 27 ÷ 2 = 13 余り 1
* 13 ÷ 2 = 6 余り 1
* 6 ÷ 2 = 3 余り 0
* 3 ÷ 2 = 1 余り 1
* 1 ÷ 2 = 0 余り 1
余りを逆順に並べると 110111 となります。
3. 最終的な答え
* (1) 12 (10進数) = 1100 (2進数)
* (2) 30 (10進数) = 11110 (2進数)
* (3) 49 (10進数) = 110001 (2進数)
* (4) 55 (10進数) = 110111 (2進数)