数学の計算機
小数から分数計算機


小数から分数計算機

小数を分数や帯分数にワンクリックで素早く変換できる無料のオンライン「小数から分数計算機」。有限小数や循環小数にも対応しており、約分も自動で行います。数学の宿題や日常の計算を劇的に効率化しましょう!

結果

3

8

計算にエラーがありました。

最終更新: 2026年6月3日

目次

  1. 小数から分数への変換計算機
  2. 小数・分数変換計算機の使い方
  3. 循環小数の循環節の桁数を入力する方法
  4. 重要な定義
    1. 小数(有限小数と無限小数)
    2. 真分数・仮分数・帯分数
  5. 小数から分数への変換方法
  6. 計算例(有限小数の場合)
  7. 循環小数を分数に変換する方法

小数から分数計算機

小数から分数への変換計算機

小数を分数に変換する計算機は、小数を真分数または帯分数に変換する便利で使いやすいオンラインツールです。この計算機は、有限小数または循環小数を入力として受け取り、約分された正確な分数または帯分数の形式で答えを返します。

小数・分数変換計算機の使い方

この計算機を使用するには、まず変換したい小数を入力します。次に、循環節の桁数(詳細は後述)を入力し、[計算]をクリックします。入力をすべて消去するには、[クリア]をクリックしてください。

循環小数の循環節の桁数を入力する方法

循環小数とは、小数点以下の特定の数字の列が無限に繰り返される小数のことです。

たとえば、循環小数 \$0.333\ldots=0.\bar{3}\$ を分数に変換したいとします。この場合、最初に「小数を入力」フィールドに「0.3」と入力します。次に、この数値は繰り返される数字が1桁(3)のみであるため、2番目の入力フィールドに「1」を入力します。(計算結果は \$\frac{1}{3}\$ になります。)

\$0.454545\ldots=0.\bar{45}\$ のような循環小数を入力する場合は、最初に「小数を入力」フィールドに「0.45」と入力します。次に、この数値は繰り返される数字が2桁(45)であるため、2番目の入力フィールドに「2」を入力します。(計算結果は \$\frac{5}{11}\$ になります。)

\$2.83333333\ldots=2.8\bar{3}\$ のような小数を入力する場合は、最初に「小数を入力」フィールドに「2.83」と入力します。次に、この数値は繰り返される数字が1桁(3)のみであるため、2番目の入力フィールドに「1」を入力します。(計算結果は $2\frac{5}{6}$ になります。)

\$0.285714285714\ldots=0.\bar{285714}\$ のような小数の場合、最初に「小数を入力」フィールドに「0.285714」と入力します。次に、この数値は繰り返される数字が6桁(285714)あるため、2番目の入力フィールドに「6」を入力します。(計算結果は \$\frac{2}{7}\$ になります。)

この計算機は、正の小数だけでなく、負の小数の入力にも対応しています。

小数とその循環節の桁数を入力すると、計算機は分数または帯分数への変換を実行し、最終的な答えと解き方の詳細な手順を表示します。

重要な定義

小数(有限小数と無限小数)

小数は大きく分けて「有限小数」と「無限小数」の2つに分類されます。有限小数は、小数点以下の桁数が限られており、途中で終わる小数のことです。一方、小数点以下の桁数が無限に続く小数を無限小数と呼びます。この無限小数は、さらに「循環小数」と「非循環小数」の2つに分けられます。小数点以下の特定の桁が規則的に無限に繰り返される場合、その数値は循環小数と呼ばれます。循環小数の例は以下の通りです。

$$16.3333333\ldots=16.\bar{3}$$

または

$$3.961961961\ldots=3.\bar{9}61$$

小数点以下が規則性なく無限に続く小数は、非循環小数と呼ばれます。このような数値は完全に書き出すことができないため、小数から分数への変換計算機に入力することはできません。非循環小数の例は以下の通りです。

$$6.7102984637\ldots$$

真分数・仮分数・帯分数

この小数・分数コンバーターは、入力された小数を分数または帯分数の形式に変換します。分数形式の場合、計算機は常に「真分数」(分子が分母より小さい、1未満の数値を表す分数)を使用します。真分数の例は以下の通りです。

$$\frac{4}{9}\ または \ \frac{3}{7}$$

分数が1以上の数値を表す場合、つまり分子が分母以上になる分数を「仮分数」と呼びます。仮分数の例は以下の通りです。

$$\frac{11}{7}\ または \ \frac{13}{2}$$

整数と真分数で構成されている数値は「帯分数」と呼ばれます。帯分数の例は以下の通りです。

$$3\frac{3}{5}\ または \ 6\frac{17}{31}$$

この計算機は、最終的な答えを真分数または帯分数のいずれかの形式で出力します。

小数から分数への変換方法

小数を分数または帯分数に変換するには、以下の手順に従います。

任意の小数 $x$ は、分母を1とした分数 $\frac{x}{1}$ として表すことができます。最初のステップとして、与えられた小数を分子、1を分母とした分数に書き直します。

次に、小数点以下の桁数を数え、分子と分母に10の累乗を掛けます。小数の小数点以下が n 桁の場合、分数の分子と分母に \${10}^n\$ を掛けます。

分子と分母の最大公約数(GCF)を求めます。分子と分母をこの最大公約数で割り、分数を約分します。

約分した後、仮分数になった場合は、それを帯分数に変換します。

計算例(有限小数の場合)

小数 0.125 を分数に変換してみましょう。上記の手順に従います。

分母を1として、数値を分数で表します。

$$0.125=\frac{0.125}{1}$$

この数値は小数点以下が3桁(125)です。したがって、分子と分母の両方に \${10}^3\$(1000)を掛けます。

$$\frac{0.125}{1}×\frac{1000}{1000}=\frac{125}{1000}$$

分子と分母の最大公約数は 125 です。したがって、この分数を約分するために、分子と分母の両方を 125 で割ります。

$$\frac{125\div125}{1000\div125}=\frac{1}{8}$$

これはすでに真分数であるため、これ以上の約分や変換は必要ありません。

答え:\$0.125=\frac{1}{8}\$

循環小数を分数に変換する方法

循環小数を分数に変換するには、以下の手順に従います。

変数(例:$x$)を対象の循環小数とし、循環節(繰り返される数字)が1回だけ含まれる方程式を作成します。たとえば、循環小数 \$5.61111\ldots=5.6\bar{1}\$ の場合、式は次のようになります。

$$x=5.6\bar{1}$$

循環節の桁数 $n$ を確認し、方程式の両辺に \${10}^n\$ を掛けます。この例では、繰り返される数字は「1」の1桁のみです。したがって、方程式の両辺に \${10}^1=10\$ を掛けます。

$$10x=56.1\bar{1}$$

2番目の式から最初の式を引きます。この例では以下のようになります。

$$10x=56.1\bar{1}$$

$$x=5.6\bar{1}$$

$$9x=50.5$$

$x$ について解くと、次のようになります。

$$x=\frac{50.5}{9}$$

分子の小数点以下の桁をなくすために、分子と分母に 10 の $n$ 乗を掛けます($n$ は分子の小数点以下の桁数)。この例では、分子の小数点以下は1桁(.5)のみです。したがって、10 を掛けます。

$$\frac{50.5}{9}×\frac{10}{10}=\frac{505}{90}$$

結果として得られた分数の分子と分母の最大公約数(GCF)を求めます。分子と分母を最大公約数で割り、分数を約分します。この例では、最大公約数は 5 なので、以下のようになります。

$$\frac{505\div5}{90\div5}=\frac{101}{18}$$

仮分数を帯分数に変換します。

$$\frac{101}{18}=5\frac{11}{18}$$

したがって、答えは \$5.6\bar{1}=5\frac{11}{18}\$ となります。