みんなの講座



前回の前編では、N進数を10進数に変換する方法について勉強しました。
今回は、その逆で、10進数からN進数の変換について勉強します。

N進数(意味)→0から始まる連続したNコの整数を用いた数の表し方

N進数の意味については、前回の前編にも書きましたが、
使用できる数字は0からN−1までです。(0からNまでではない!)
たとえば、2進数なら0と1(2はダメ)、3進数なら0〜2(3はダメ)、
6進数なら0〜5(6はダメ)、12進数なら0〜11ですが、
10と11は各位に収める数字として不適切なので、
アルファベットのA、Bを代用して0〜9とA、Bです。

では問題です。


(1)10進数の87を2進数に直しなさい。

(2)10進数の629を3進数に直しなさい。

(3)10進数の2002を9進数に直しなさい。

(4)10進数の2002を12進数に直しなさい。

<10進数からN進数への変換方法>

わり算の筆算記号を逆さにしたような記号を書き、
Nでわったときの商と余りを求めていきます。
余りがないとき(わりきれるとき)は、余り0と書きます。

2進数に直す→2でわっていく
3進数に直す→3でわっていく など

商が変換したいN進数で使える数字(2進数なら0と1、3進数なら0〜2など)に
なったら、最後に求めた商と、余りを下から順に並べてN進数の出来上がりです。

(1)  2)87
    2)43・・・
    2)21・・・
    2)10・・・
    2) 5・・・
    2) 2・・・
       ・・・

  10進数の87を2進数に直すと 1010111

(2)  3)629
    3)209・・・
    3) 69・・・
    3) 23・・・
    3)   7・・・
        ・・・

  10進数の629を3進数に直すと 212022

(3)  9)2002
    9) 222・・・
    9)  24・・・
        ・・・

  10進数の2002を9進数に直すと 2664

(4)  12)2002
    12) 166・・・10
    12)  13・・・10
          ・・・

  あまりの10はAに書き直します。
  10進数の2002を12進数に直すと 11AA


2回にわたったN進数講座、いかがでしたでしょうか?
前回も書きましたが、N進数を素材にした問題は、中学受験のみならず、
高校受験や大学受験、さらには国家試験などでもよく出題されています。
一生モノの知識として、しっかり抑えておいてほしいと思います。


この講座の宿題です。わかった人は解答フォームから送ってください。
正解者のお名前(ニックネーム)を正解者コーナーで発表しています。

〔宿題51〕 

 
左側の数は10進数です。< >内のN進数に直してください。
 (1)756  <4進数>
 (2)4655 <12進数>


 
 ←解答フォームへ