n進法お願いします!

1

681

20

らいち

らいち

126、128ともに進数の問題ですが、新法の解き方が、いまいちわかっていません、お願いします!

コメント

佑紀
佑紀

5=4×1+1より
94=4^2(4×1+1)+(4×3)+2
94=(4^3×1)+(4^2×1)+(4×3)+2

やっと、1番上の位が3以下になりました。
この意味を考えてみると、
(4^3が1個)+(4^2が1個)+(4^1が3個)+(4^0が2個)
てことなので、ちゃんと4進法になってますね。なので、答えは
1132(4)です。

佑紀
佑紀

23=4×5+3なので、
94=4×23+2に代入してみると
94=4×(4×5+3)+2
94=(4^2×5)+(4×3)+2

これで、下から2番目の位も出てきました。
1番上の位は5で、3より大きいので、まだ続けます。

佑紀
佑紀

94=4×23+2
最後の2は放っといてOKです。
4×23を、(4^2×○)+(4^1×△)にしたいのですが、これを4でくくると、4×{(4×○)+△}って表したいことになります。これは、1番小さい位を求めた時と同じ形ですね。てことは、また4で割ればいいってことになります。

佑紀
佑紀

でも、ここでやめることはできません。なぜなら、次の位の値が23ってあり得ないからです。

例えば、10進法で、「この数は10の位が☆、1の位が2の、"☆2"です!ただし、☆=23です!」とか言われても意味不明ですよね。ちゃんと「100の位が2、10の位が3、1の位が2」って書かなきゃいけません。つまり、10進法だと、各桁は「0〜9」でなきゃいけません。

てことは、4進法なら、「0〜3」でなきゃいけません。1番上の桁の数が「0〜3」になるまで続けます。

佑紀
佑紀

さっそくやってみましょう。
94=(4×23)+2です。てことは、1番小さい位は2です。

News