数学A / 整数の性質②(合同式) 3 / 6

n進法

n進法

10進法以外の位取り記数法を学びます。コンピュータでは2進法・16進法が重要です。

n進法の仕組み

n進法では各位が n のべき乗の重みを持つ:
(dkdk-1…d1d0)n = dk×nk+…+d1×n+d0

📘 例題①(n進法 → 10進法)
(1101)2 を 10進法に変換せよ。
1×2³ + 1×2² + 0×2 + 1 = 8+4+0+1 = 13
📘 例題②(10進法 → n進法)
45 を 2進法に変換せよ。
45÷2=22…1
22÷2=11…0
11÷2=5…1
5÷2=2…1
2÷2=1…0
1÷2=0…1
余りを下から読む → (101101)2
📘 例題③(5進法)
(234)5 を 10進法に変換し、さらに 8 進法に変換せよ。
2×25+3×5+4 = 50+15+4 = 69(10進法)
69÷8=8…5、8÷8=1…0、1÷8=0…1 → (105)8
💡 ポイント
  • n進法→10進法:各桁×nkを足す
  • 10進法→n進法:n で繰り返し割って余りを下から読む
  • n進法で表される最大k桁の数 = nk−1
  • 2進法↔16進法は4桁まとめて変換(コンピュータ)

練習問題

  1. (10110)2 を 10進法に変換せよ。
  2. 100 を 3進法に変換せよ。
  3. (3201)4 を 10進法に変換せよ。

解答・解説

  1. 16+4+2=22
  2. 100÷3=33…1、33÷3=11…0、11÷3=3…2、3÷3=1…0、1÷3=0…1 → (10201)3
  3. 3×64+2×16+0×4+1=192+32+0+1=225
🔒

このレッスンはログインが必要です

レッスン3以降を学習するにはアカウントが必要です。
無料で登録できます。

無料でアカウントを作る ログイン

このレッスンのQ&A

読み込み中...