- ベストアンサー
n進法について・・・(3)
度々すみません・・・ 2進法を3進法とかに直すことってできますか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
>2進法から3進法にいきなり直すことはできない、ということですね できないわけではないです。 ただ、人が計算するのには10進法のほうがが分かりやすいからいったん10進法にしているだけです。 2進法の計算が得意な人だったら直接2進法から3進法に変換できます。 例えば、2進法の1100110を3進法に直すには、 1100110/11=100010 余り 0 100010/11=1011 余り 1 1011/11=11 余り 10 11/11=1 余り 0 1/11=0 余り 1 余りを順番に並べると3進法の数になります。 10210
その他の回答 (3)
- fjnobu
- ベストアンサー率21% (491/2332)
回答No.4
2進法を3進法にするのは可能です。 直接にするより、2進法を10進法に変換して、再度3進法に変換するほうが間違いが少なくなり判り易と思います。
質問者
お礼
皆さんの回答を見て、私もそう思いました。 n進法って難しいですね!私だけかもしれませんが・・・(笑) ご回答、どうも有難うございました!
- laputart
- ベストアンサー率34% (288/843)
回答No.2
2進数 01で構成 3進数 012で構成としますと 例えば 2進数(10101) = 1*2^4+1*2^2+1 16+4+1=21 21を3進数に変換 21 = 2x3^2+1x3^1 =3進数(210)となります。
質問者
お礼
わざわざ具体的な例まで出して下さり、ありがとうございます! とっても分かりやすかったです。 やっぱり一度10進数に直してから計算するんですね~!
- rt18546
- ベストアンサー率53% (47/88)
回答No.1
2進数を3進数に直すには、 2進数⇒10進数と10進数⇒3進数 変換処理をおこなう方法が一般的です。
質問者
お礼
なるほど! 2進法から3進法にいきなり直すことはできない、ということですね。 どうもありがとうございました。
お礼
いやー難しいですね・・・ 自分の理解力のなさに泣けてきます(笑) もう少し自分がn進法について理解できたら、この方法にチャレンジしてみようかと思います! 丁寧な説明、どうも有難うございました!