10進数とその各桁の重み
10進法
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22,...99, 100, 101, 102,...109, 110, 111, 112,...129, 120, 121,...199, 200, 201, 201,...299, 300, 301,...999,...1000, 1001,...(,は区切りを、...は省略を意味する)
このように数える方法を10進法と呼び、10進法によって表した数を10進数(decimal number)と呼ぶ。10進法では0から9まで10個の数に対応する記号(この場合はアラビア数字)を使って表す。0から始まり9まで達すると位取り記数法によって桁を1つ増やして10と記し、各桁(位)の数が9に達するごとに桁数を順次増やすことで無限に数えてゆくことができる仕組みになっている。
10進数におけるそれぞれの桁(位)の重み
例えば10進数の238は次のような式へと分解して表すことができる。
次の表には10進法の数が各桁において持つ重みを表してある。
各桁 | 9 | 9 | 9 | 9 | 9 | 9 |
---|---|---|---|---|---|---|
重み | ||||||
100,000 | 10,000 | 1,000 | 100 | 10 | 1 |
この表から、それぞれの桁の重みが、一の位、十の位、百の位、千の位、万の位、十万の位に対応していることが一目でわかる。この表で
正の整数の10進法の数が持つそれぞれの桁の重みは次のように求めることができる。例えば10進数78352の7は1の位から左へ数えて5桁目に位置しているので、10の「5マイナス1乗」となる。「マイナス」は「引き算」を意味する。この10は10進数の10を意味している。つまり、
負の整数(ネガティブ数)における桁の重み
英語では引き算の「引く」を「マイナス」と呼び、負数を「ネガティブ・ナンバー」と呼ぶので、ここではそれに従う。
10進法の負の整数は正の整数にネガティブ符号を付けて表すだけの違いがあるにすぎず、正の整数のように計算し、その結果にネガティブ符号を付けるだけで計算することができる。したがって負の整数を用いた四則演算の解き方を知っている必要はない。
各桁 | -(9 | 9 | 9 | 9 | 9 | 9) |
---|---|---|---|---|---|---|
重み | ||||||
-100,000 | -10,000 | -1,000 | -100 | -10 | -1 |
負(ネガティブ)を意味する符号-が付けられた負の整数-78352の8は1の位から左へ数えて4桁目にあるので、
負の整数の重みは
小数点以下の桁の重み
10進法は、小数(小数点以下の数) = {0.0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.001,...}(,は区切りを、...は省略を意味する)を表すためにも使われている。
次の表には小数とその桁が持つ重みを表してある。
各桁 | 9. | 9 | 9 | 9 | 9 | 9 |
---|---|---|---|---|---|---|
重み | ||||||
1.0 | 0.1 | 0.01 | 0.001 | 0.0001 | 0.00001 |
小数点以下の桁ではその重みは小数の値か分数の値になる。下の数は表記が異なるだけで値としてはすべて1と等しいことに要注意。
負(ネガティブ)の指数を持つ累乗は次のような数式として表わすことができる。
ある小数において小数点以下の桁の重みを求めるためには次のようにする。例えば10進数の小数0.5649の小数点以下にある9は小数点から右へ数えて4桁目にあるので、10のネガティブ4乗、すなわち10の4乗分の1、
それぞれの桁が持つ重みという概念は、それぞれの桁が持つ単位を意味する。それぞれの桁として記された数をその重みのぶんだけ掛ける(n倍にする)ことによってその各桁(位)の正しい値を求めることができる。
まとめ
- 10進法での正の整数の小数点以上の各桁の重みは(nは1の位から左へ数えてn桁目):
- 10進法での負の整数の小数点以上の各行の重みは(nは1の位から左へ数えてn桁目):
- 10進法での正の整数の小数点以下の各桁の重みは(nは小数点から右へ数えてn桁目):
- 10進法での負の整数の小数点以下の各桁の重みは(nは小数点から右へ数えてn桁目):
コメント
コメントを投稿