数学
高校生

この(3)の解き方がこう教わったのですが、なぜこれって1の位が1のままでいいのですか?

a された次の数を, [ ]内の記数法で表せ。 選に (2) 873 [二進法] X⑧ 1.875【四進法] < | 進溢で表きれた次の数の計算をせよ。
・ ーー

回答

一桁にn進数ならn-1まで使えます。
10進数なら0〜9まで
2進数なら0〜1まで
16進数なら0〜9,A,B,C,D,E,FまでAは10Fは15を指します。

255(10)=11111111(2)=FF(16) コンピュータ関連でよく見ます
FF=F*16^1+F*16^0=15*16+15*1=240+15=255(10)

IK

なるほど!
1は4-1以下なのでそのままでokで、
8、7、5は4-1以下ではないので、考える必要があるって事ですか?

Uu

いいえそうではないです。
1の位は1(10)=1(2)=1(4)=1(n)も成り立ちます。(n>=2)

なぜなら、1=1*10^0=1*2^0=1*n^0だからです。
1の位以外は考える必要があります。
なぜなら11(2)の十の位は2-1以下ですが、
11(2)=11(10)ではないです。
なぜなら、11(2)=1*2^1+1*2^0=1*2+1*1=3(10)です。

IK

では、この問題での1.875の1は、4進法では4^0×1を表しているという事ですか?

Uu

少し語弊がありますね。
一般的にn進数abc.deについてこれを10進数へ変換する方法は
a*n^2+b*n^1+c*n^0.d*n^-1+e*n^-2です。
表現が難しいですが、n^0は必ず1ですので一の位はn-1以下で、10以上でなければ10進数と表しているものは変わらないということです。

Uu

わかりにくいですかね

IK

なんとなく分かりました!
4^0=1、3^0=1、2^0=1、、、みたいな感じですよね??

この回答にコメントする
疑問は解決しましたか?

この質問を見ている人は
こちらの質問も見ています😉