質問: 3/8(10進法)を2進法と8進行に変換する問題... 3/8(10進法)を2進法と8進行に変換する問題です。解答は0.011(2), 0.3(8)ですがその答えになりません。解き方を教えて下さい。
回答: 10進数の小数をn進数で表すには、・小数をn倍していく。・整数部分ができたときは、改めて小数点以下の数をn倍していく。・小数点以下が0になったら終了し、それまでの整数部分の数が求めるn進数このようにして求めていきます。 3/8=0.375について2進数で表すと、0.375→0.75→1.5→(0.5とみなして2倍すると)1.0ここで整数部分は0011なので、求める2進数は0.011 8進数で表すと、0.375→3.0なので、0.3です。