• 締切済み

2進法を3進法にする

記数法についての質問です。 2進法の 110(2) を10進法に直すステップを踏まずに, 3進法にするにはどうしたらよいでしょうか?

みんなの回答

回答No.2

110(2)を11(2)で割り、商と余りを求める。 余りが「0(2)」「1(2)」「10(2)」のどれかになるので、それを「0(3)」「1(3)」「2(3)」に変換し、最下位桁に置く。 商をを11(2)で割り、商と余りを求める。 余りが「0(2)」「1(2)」「10(2)」のどれかになるので、それを「0(3)」「1(3)」「2(3)」に変換し、下位2桁目に置く。 これを、商が0になるまで繰り返す。 「3で割る」と考えた瞬間に「頭の中で10進法に変換している」ので、そうしないで「2進法のまま割り算」しないと、質問の条件を満たせません。

  • f272
  • ベストアンサー率46% (8469/18132)
回答No.1

110(2)を3で割って10(2)あまり0 10(2)を3で割って0(2)あまり2 したがって20(3)

関連するQ&A