- 締切済み
2進法を3進法にする
記数法についての質問です。 2進法の 110(2) を10進法に直すステップを踏まずに, 3進法にするにはどうしたらよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chie65536(@chie65535)
- ベストアンサー率44% (8741/19839)
回答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)