10進数を2進数に変換する問題

■問題

( 5 ) 10

を4桁の2進数に変換せよ.

■答え

( 0101 ) 2

■ヒント

10進数→2進数変換

■解き方

(その1)

( 5 ) 10 − 2 x ≧ 0

となる最大の非負整数 x は 2 である.

5 − 2 2 = 1

であるから, 2 2 の位は 1 であり,残りは 1 である.

1 10 − 2 1 = − 1 < 0

なので 2 1 の位は 0 である.

1 10 − 2 0 = 0 ≧ 0

なので 2 0 位は1である.

また,4桁で表すため, 2 3 の位は 0 とする.

よって

( 0101 ) 2

となる.


(その2)

5 ÷ 2 = 2   余り 1

2 ÷ 2 = 1   余り 0

1 ÷ 2 = 0   余り 1

余りを下から順に並べると 101 となる.

4桁の2進数で表すため,先頭に 0 を付ける.

よって

( 0101 ) 2

となる.



ホーム>>カテゴリー別分類>>その他>>10進数を2進数に変換する問題

最終更新日: 2026年10月26日