3進数から他の進数への変換
入力した3進数(三進法)を他の進数に自動変換します(小数にも対応)
3進数について
3進数(三進法)は、0、1、2の3つの数字のみを使用する数字システムです。各桁の値が3の累乗で増加します。3進数は、バランスのとれた三進法(-1、0、1を使用)と共に、一部のコンピューターシステムや理論的な計算で使用されることがあります。
3進数の表記例:210 (3進数) = 21 (10進数)
例えば、210(3進数)は10進数では21を表し、次のように計算されます:
- 2 × 3² (9) = 18
- 1 × 3¹ (3) = 3
- 0 × 3⁰ (1) = 0
- 合計: 18 + 3 + 0 = 21(10進数)
「3進数から他の進数への変換」使用方法
- 「3進数を入力」欄に変換したい3進数を入力します。(例: 210、1.2)
- 「変換後の進数」ドロップダウンメニューから変換したい進数を選択します。
- 「変換」ボタンをクリックします。
- 変換結果が「変換結果」欄に表示されます。
3進数から他の進数への変換方法
3進数から他の進数への変換は以下の手順で行われます:
- 3進数を10進数に変換します:
- 整数部分:各桁の値に3のべき乗を掛けて合計します。
- 小数部分:各桁の値に1/3のべき乗を掛けて合計します。
- 得られた10進数を目的の進数に変換します:
- 整数部分:目的の基数で割り続け、余りを記録します。
- 小数部分:目的の基数を掛け続け、整数部分を記録します。
3進数変換例
例1: 3進数から10進数への変換
3進数の 210.1 を10進数に変換する場合:
- 整数部分:2×3² + 1×3¹ + 0×3⁰ = 18 + 3 + 0 = 21
- 小数部分:1×3⁻¹ = 1/3 ≈ 0.3333
- 結果:210.1 (3進数) ≈ 21.3333 (10進数)
例2: 3進数から2進数への変換
3進数の 210.1 を2進数に変換する場合:
- まず10進数に変換:21.3333
- 整数部分:21を2で割り続ける
21 ÷ 2 = 10 余り 1
10 ÷ 2 = 5 余り 0
5 ÷ 2 = 2 余り 1
2 ÷ 2 = 1 余り 0
1 ÷ 2 = 0 余り 1
結果(下から読む):10101 - 小数部分:0.3333 × 2 = 0.6666 (0)
0.6666 × 2 = 1.3332 (1)
0.3332 × 2 = 0.6664 (0)
... - 結果:210.1 (3進数) ≈ 10101.01 (2進数)