n進法お願いします!

1

680

20

らいち

らいち

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

コメント

1 2 4
次ページ >
最後
佑紀
佑紀

あ、これを始めに言えばよかったかもしれないんですが、やりたいことは、94を
(4^2×○)+(4^1×△)+(4^0×□)
みたいな形で表すってことです。
(1)を逆にたどるって感じです。

佑紀
佑紀

これを見ると、4進法で表したいなら、1番小さい位は94を4で割った余りということになります。

もう理解してたら同じ話でめんどくさいかもなので、飛ばしてもいいんですが、例えば、4進法で123と書いてあったとしましょう。
これは、(4^2×1)+(4×2)+(3)ってことですよね。そのうち上の2つの桁は、4で割り切れますよね。なので、1番下の桁の数字がちゃんと余りとしてでてきます。

佑紀
佑紀

ここで、1の位の4は、「10で割った時の余り」と言えます。

もっと大きな数にしてみましょう。
12345という数は、(1234×10)+5といえます。つまり、上の4つの桁は10で割り切れるのに、1の位だけは余りとして出てきます。なぜなら、例えば10の位は「10が1〜9個ある」ってことなので、絶対に10の倍数だからです。

佑紀
佑紀

次に、この94(10)を4進法で表します。
初めに1の位を決めます。
ここで、1の位にはどんな数が入るのか、まずは10進法で考えてみます。10進法で「94」という数があった場合、これは、「10が9個+4」つまり「(9×10)+4」という意味ですよね。

佑紀
佑紀

まず、334(5)の意味を考えてみます。
334(5)とは、「(5^2が3個)+(5^1が3個)+(5^0が4個)」という数を表しています。
これを10進法で表すことを考えます。
5^2が3個→3×25=75
5^1が3個→3×5=15
5^0が4個→1×4=4
これらを足して、94(10)

News