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進数から他の進数への変換」使用方法

  1. 「3進数を入力」欄に変換したい3進数を入力します。(例: 210、1.2)
  2. 「変換後の進数」ドロップダウンメニューから変換したい進数を選択します。
  3. 「変換」ボタンをクリックします。
  4. 変換結果が「変換結果」欄に表示されます。

3進数から他の進数への変換方法

3進数から他の進数への変換は以下の手順で行われます:

  1. 3進数を10進数に変換します:
    • 整数部分:各桁の値に3のべき乗を掛けて合計します。
    • 小数部分:各桁の値に1/3のべき乗を掛けて合計します。
  2. 得られた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進数)