(1) 2進数で表された自然数 $a = 1101_{(2)}$ と $b = 1010_{(2)}$ が与えられたとき、$a+b$ と $ab$ の値を2進数で表す。 (2) 分数 $\frac{5}{8}$ を2進法の小数で表す。
2025/5/24
1. 問題の内容
(1) 2進数で表された自然数 と が与えられたとき、 と の値を2進数で表す。
(2) 分数 を2進法の小数で表す。
2. 解き方の手順
(1)
と の和と積を計算し、2進数で表す。
まず、 と を10進数に変換する。
したがって、 と である。
次に、23と130を2進数に変換する。
23を2進数に変換するには、2で割り続ける。
余り 1
余り 1
余り 1
余り 0
余り 1
余りを逆順に並べると となる。
130を2進数に変換するには、2で割り続ける。
余り 0
余り 1
余り 0
余り 0
余り 0
余り 0
余り 0
余り 1
余りを逆順に並べると となる。
あるいは、 と を直接2進数で計算しても良い。
(2)
を2進法の小数で表す。
あるいは、
より、1
より、0
より、1
よって、
3. 最終的な答え
(1) ,
(2)