分数を見たままの形(上の欄=分子、下の欄=分母)で入力して「計算する」を押すと、小数に変換した値を表示します。
このページでできること
- 分数の分子(上の数)と分母(下の数)を入れるだけで、小数に変換した値がその場でわかります
- \(\dfrac{2}{3}\) のような割り切れない分数(循環小数になる分数)は、有効数字14桁で四捨五入した小数で表示します
- 分子・分母には負の数や小数も入力できます(例:\(-\dfrac{5}{8}\) → -0.625、\(\dfrac{2.5}{4}\) → 0.625)
- 小数への直し方のやさしい解説・Excel/Googleスプレッドシート/Python用のコピペ数式・計算ドリル(演習問題)もこのページにまとまっています
この計算は何の役に立つ?
レシピの「\(\dfrac{1}{3}\) カップ」を目盛りで量るには、小数に直して考えます。\(\dfrac{1}{3}\) を小数に直すと \(1 \div 3 \fallingdotseq 0.333\) です。日本の計量カップは1カップ=200mlなので、\(200 \times 0.333 = 66.6\)(約67ml)です。
分数のままでは目盛りが読めないので、「分数→小数」は毎日の台所で一番出番の多い変換の一つです。
野球の打率は「安打数 ÷ 打数」、つまり分数 \(\dfrac{10}{30}\) を小数に直したものです。\(10 \div 30 \fallingdotseq 0.333\) で「3割3分3厘」。
打率・勝率・シュート成功率など、スポーツの成績表示は「分数を小数に直す計算」そのもので、選手も記録員も日常的にこの変換を使っています。
「60点満点中45点」は分数で \(\dfrac{45}{60}\) です。小数に直すと \(45 \div 60 = 0.75\)、100をかけて75%です。
分数→小数→百分率という流れは、成績・アンケート集計・売上目標の達成率など、「割合を人に伝える」あらゆる場面の土台になっています。
ネジ・配管・木材には「\(\dfrac{1}{4}\) インチ」「\(\dfrac{3}{8}\) インチ」のような分数インチ表記が今も使われています。1インチ=25.4mmなので、まず分数を小数に直し(\(1 \div 4 = 0.25\))、\(0.25 \times 25.4 = 6.35\)mm と換算します。
分数→小数の変換は、ホームセンターでの部品選びや海外規格の工具を扱うときに実際に必要になる計算です。
3人で7,000円を割り勘すると、1人分は \(\dfrac{7000}{3} = 2333.33\cdots\) 円と割り切れません(循環小数)。実際には「2,333円ずつ+誰かが1円多め」のように丸めて調整します。
「分数を小数に直すと割り切れないことがある」と知っていれば、端数が出ても計算間違いを疑わずに、丸め方を決めるだけで済みます。
式
用語・記号の解説
記号
| \(a\) | エー | 分子(分数の上の数)。(例:\(\dfrac{2}{7}\) なら 2) |
| \(b\) | ビー | 分母(分数の下の数)。(例:\(\dfrac{2}{7}\) なら 7) |
| \(\dfrac{a}{b}\) | ビー分のエー | 分数。横棒は割り算の意味で、\(a \div b\) と同じ数を表します。 |
| \(x\) | エックス | 求めたい小数。分子を分母で割った答え(商)です。 |
| \(10^n\) | 10のエヌ乗 | 10 を \(n\) 回掛けた数(10、100、1000、…)。右上の小さい \(n\) は「\(n\) 回掛ける」という意味の指数で、ゼロの個数と一致します。 |
| \(0.\dot{6}\) | れいてんろく(循環小数) | 循環小数の点表記。くり返される数字(循環節)の上に点を打ちます。循環節が2桁以上のときは \(0.\dot{1}4285\dot{7}\) のように最初と最後の数字に打ちます。 |
| E | イー(指数表記) | 極端に小さい・大きい値の表示に使う記号。「3.3333333333333E-6」の E-6 は「10のマイナス6乗を掛ける=小数点を左に6桁動かす」という意味です(=0.0000033333333333333)。 |
用語
| 分子 | ぶんし | 分数の上に書く数。「4分の3」の3のほうです。割り算に直すと「割られる数」にあたります。 |
| 分母 | ぶんぼ | 分数の下に書く数。「4分の3」の4のほうです。割り算に直すと「割る数」にあたり、0にはできません。 |
| 有限小数 | ゆうげんしょうすう | 0.75 のように、小数点以下が途中で終わる(割り切れる)小数。約分しきった分数の分母が「2と5だけを掛け合わせてできる数」なら、有限小数になります。 |
| 循環小数 | じゅんかんしょうすう | 0.333… のように、同じ数字のならびがどこまでもくり返される小数。分数を小数に直して割り切れないときは、必ず循環小数になります。 |
| 循環節 | じゅんかんせつ | 循環小数でくり返される数字のならびのこと。\(\dfrac{1}{3}\) = 0.333… の循環節は「3」、\(\dfrac{1}{7}\) = 0.142857142857… の循環節は「142857」です。 |
| 約分 | やくぶん | 分母と分子を同じ数で割って、分数を簡単にすること。逆に分母と分子に同じ数をかけても分数の大きさは変わらず、この性質を使って分母を10の累乗に直せます。 |
| 有効数字 | ゆうこうすうじ | 数値の桁数を「0でない最初の数字」から数えたもの。この計算機の「有効数字14桁」は、0.28571428571429 や 14.285714285714 のように、0でない最初の数字から14桁目で四捨五入するという意味です(「小数点以下14桁」とは違うことに注意)。 |
前提として理解しておくといいこと
このページの計算を「意味がわかって」使えるようになるために、前提として理解しておくといいことをまとめました。
つまずいたら、この表の内容に戻って復習するのが近道です。
| 分数の意味(小学3年〜4年) |
|
| 割り算の筆算・割り進み(小学4年) |
|
| 小数の位取り(小学4年〜5年) |
|
| 分数と小数・整数の関係(小学5年) |
|
| 循環小数(中学3年〜高校 数学I) |
|
Excelで計算する方法
| 分子 a(上の数) | 2 |
| 分母 b(下の数) | 7 |
| 小数 x | =B1/B2 |
| 分子 a | 5 |
| ゼロの個数 n | 2 |
| 小数 x | =B1/10^B2 |
| 分子 a | 2 |
| 分母 b | 3 |
| 小数(小数点以下14桁で四捨五入) | =ROUND(B1/B2,14) |
例えば1つ目の表なら B3 に 2 ÷ 7 = 0.285714… と表示され、2つ目は 0.05、3つ目は 0.66666666666667 になります。B1とB2を自分の分数に書き換えるだけで使えます。
Googleスプレッドシートで計算する方法
| 分子 a(上の数) | 2 |
| 分母 b(下の数) | 7 |
| 小数 x | =B1/B2 |
| 分子 a | 5 |
| ゼロの個数 n | 2 |
| 小数 x | =B1/10^B2 |
| 分子 a | 2 |
| 分母 b | 3 |
| 小数(小数点以下14桁で四捨五入) | =ROUND(B1/B2,14) |
Pythonで計算する方法
numerator = 2 # 分子(上の数)
denominator = 7 # 分母(下の数)
decimal_value = numerator / denominator # 小数 = 分子 ÷ 分母
print(f"小数: {decimal_value}")
# 割り切れない分数の桁を増やして、くり返し(循環節)を観察する
from decimal import Decimal, getcontext
getcontext().prec = 50 # 有効数字50桁まで計算する
precise_value = Decimal(numerator) / Decimal(denominator)
print(f"50桁まで: {precise_value}")
数式記述言語(LaTeX等)での書き方(コピペ可)
x = a ÷ b
x = a \div b
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mi>a</mi>
<mo>÷</mo>
<mi>b</mi>
</mrow>
</math>
x = a -: b
a/b
x := a/b;
x = a/b;
x = a ÷ b
x = a ÷ 10ⁿ
x = a \div 10^{n}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>x</mi>
<mo>=</mo>
<mi>a</mi>
<mo>÷</mo>
<msup><mn>10</mn><mi>n</mi></msup>
</mrow>
</math>
x = a -: 10^n
a/10^n
x := a/10^n;
x = a/10^n;
x = a ÷ 10^n
2/3 = 0.666… = 0.6̇
\dfrac{2}{3} = 0.666\cdots = 0.\dot{6}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mfrac><mn>2</mn><mn>3</mn></mfrac>
<mo>=</mo>
<mn>0.666</mn><mo>…</mo>
<mo>=</mo>
<mn>0.</mn>
<mover accent="true"><mn>6</mn><mo>˙</mo></mover>
</mrow>
</math>
2/3 = 0.666... = 0.dot(6)
N[2/3, 14]
evalf[14](2/3);
vpa(2/3, 14)
2/3 = 0.666… = 0.6̇
ChatGPT に聞いて計算してもらう方法
あなたは算数・数学の計算アシスタントです。次の計算を、必ずPythonコードを実際に実行して行い、実行結果の数値だけを根拠に回答してください(暗算や推測で答えないでください)。 分数 2/7 を小数に変換してください。 1. 小数で表した値(割り切れない場合は小数点以下30桁まで) 2. 割り切れる分数(有限小数)か、割り切れない分数(循環小数)か 3. 循環小数の場合は、くり返される数字のならび(循環節) 計算に使った式と、実行結果の数値を示してください。
計算ドリル(演習問題)
このページの式を、自分の手で計算できるようになるための演習問題です。
答えと解説は解答ページにあります。
使い方
-
1数値を入力計算したい数値を入力欄に入力します
-
2計算「計算する」ボタンを押します
-
3結果を確認計算結果がその場に表示されます。計算の考え方や式の解説も同じページで確認できます
DataChefの特徴
専門知識不要、直感的で簡単な操作
個人情報を登録することなく使用できます
「ダウンロード」押下でファイルを自動削除
クレジット表記不要
商用利用許諾の連絡も不要です
