メニュー
yu-to
管理者
本ブログを運営しているyu-toと申します。

高校数学の解説や公務員試験問題の解説、データサイエンスについての記事を書いていきます!

「データサイエンス×教育」に興味があり、日々勉学に励んでいます。

少しでも役に立つ情報の発信をしていきますのでぜひ読んでください。

また、同志からのお声がけはとても励みになります。ぜひ、コメントやメール、SNS等でご連絡ください!
カテゴリー

【整数の性質】『n 進法』n 進法の四則演算を解説

  • URLをコピーしました!

n 進法の四則計算

今回はn 進法の四則計算について解説していきます!

まずは、n 進法」がそもそもなにかを説明していこうと思いますが、

急に難しい説明をされても挫折してしまいそうなので、

我々の世界で一般的に使われている 10 進数について私なりの解釈をお伝えしようと思います!
※あくまでも私なりの解釈である点ご了承ください。

10進数とは、0 から 9 の数字で表す方法のことです!

突然ですがみなさん、かくれんぼで鬼になった時にこう言われた時はありませんか?

じゃあ鬼は10秒数えたら開始にしましょう!

わかりました!10, 9, 8…

これ以外にも、子供の時に「お風呂に10秒浸かりな!」などと言われたことがあるのではないでしょうか?このように、何かと「10」というくくりで数字を扱う場面が多いですよね。それは、我々の世界が基本的には10進数だからだと考えられます!

また、10 というくくりで数えるのは、

両手の指が合わせて10本だから」

という説もあります。(本当のところは分かりません…)

我々の世界は10進数ですが、他にも時計は 12 を基準にしますし、パソコンの世界では 2 を基準にします。

2 進数〜n 進数のように、n を基準にして数を表す方法を、n 進法と言います。

n 進法

n 進法

n 進法とは、位取りの基礎を n として数を表す方法のことを言い、n 進法で表された数を n 進数と言います。

例えば、10 進法で表された数 12345 について

12345=110000+21000+3100+410+51   =1104+2103+3102+4101+5100

※ 100=1 であることに注意

すべての数は 10 進法でこのように表すことができます。一般的に、n2 以上の整数とするとき、0 以上の整数は、すべて

aknk+ak1nk1++a2n2+a1n1+a0n0

と表すことができます。特に、n=2 のとき、2 進数であり、n=10 のとき、10 進数を表す。また、ある数が n 進数で表されるとき、その数の右下に (n) と書きます。

n進数の四則演算

10 進数の四則計算

10 進数同士の四則演算は馴染みがありますね。

例)

9+5=14
2314=9
13×4=52

10 進数の場合は、10 を基準にして繰り上げて計算していきますね。

2 進数の四則計算

例)11011(2)+11010(2)

2 進数の場合は、2 を基準にして繰り上げて計算していきます。

<参考①>

[ 2 進数 ]

+01
001
1110
×01
000
101

例)1+1=22 進数の場合は、2 を基準にして繰り上げて計算していきます。

22 進数で 10 と表されるので、次の位に 1 を繰り上げます。

<参考②>

[ 5 進数 ]

+12
123410
2341011
34101112
10111213
×12
11234
2241113
33111422
4132231

5 進数の場合は、5 を基準にして繰り上げて計算していきます。

例)
 4+4=8
85 進数で 13 と表されるので、次の位に 1 を繰り上げます。
 4×4=16
165 進数で 31 と表されるので、次の位に 3 を繰り上げます。

n 進数の四則計算の例題

例題 ① 他の記数法で表す

10 進数 792 進数で表しなさい。また、5 進数で表しなさい。

(解説)

10 進数 792 進数で表す。

(解法1)

79=126+025+024+123
 +122+121+120

※ 792 がどれくらい入るか?を考えていく。

よって、1001111

(解法2)

図のように、筆算の割り算を縦にしていく。そして、下から矢印の方向に数字を並べていくと答えになる。

よって、1001111

10 進数 795 進数で表す

(解法1)

79=352+051+450

※ 795 がどれくらい入るか?を考えていく。

よって、304

(解法2)

図のように、筆算の割り算を縦にしていく。そして、下から矢印の方向に数字を並べていくと答えになる。

よって、304

例題 ② n進数の四則演算

次の計算の結果を、[ ]内の記数法で表せ。

(1) 11011(2)+11010(2) [\(2)\ 進法]

(2) 3420(5)2434(5) [5 進法]

(3) 413(5)×32(5) [5 進法]

(解説)

(1) 11011(2)+11010(2) [\(2)\ 進法]

0+0=0, 1+0=1, 0+1=1, 1+1=10

(2) 3420(5)2434(5) [5 進法]

下の数字の方が大きい場合は、1つ大きい位から繰り下げます。そして、繰り下げたら +5 して計算します。

(3) 413(5)×32(5) [5 進法]

例)4×3=12 の場合、5 進数で表すと 22

おわりに

今回は、n 進数の計算方法についてでした。

・一般的に、n2 以上の整数とするとき、0 以上の整数は、すべて

aknk+ak1nk1++a2n2+a1n1+a0n0

と表すことができる。特に、n=2 のとき、2 進数であり、n=10 のとき、10 進数を表す。

n 進数の四則演算は、n を基準にして繰り上げながら計算する。

さいごまで読んでいただきありがとうございました!

『統計の扉』で書いている記事

  • 高校数学の解説
  • 公務員試験の数学
  • 統計学(統計検定2級レベル)

ぜひご覧ください!

数学でお困りの方は、コメントやXでご連絡ください。(Xはこちら

私自身、数学が得意になれたのはただ運が良かったんだと思っています。たまたま親が通塾させることに積極的だったり、友達が入るって理由でそろばんに入れたり、他の科目が壊滅的だったおかげで数学が(相対的に)得意だと勘違いできたり。

”たまたま”得意になれたこの恩を、今数学の学習に困っている人に還元できたらなと思っています。お金は取りません。できる限り(何百人から連絡が来たら難しいかもですが…)真摯に向き合おうと思っていますのでオアシスだと思ってご連絡ください。

  • URLをコピーしました!