このツールでできること
このツールは、基本的な分数を小数とパーセントに換算して、見やすい一覧表(リファレンス表)を一気に作成します。分数を1つずつ手で計算する必要はありません。指定した分母の上限までの分数をすべて洗い出し、それぞれを四捨五入した小数とパーセントで表示します。分数・小数・パーセントの関係を学ぶ生徒、プリント教材を作る先生、さっと早見表が欲しい方など、幅広い用途にぴったりです。
各入力項目の意味
- 分母の上限 – 表に含める分母の最大値です(2〜16の範囲、初期値は16)。1からこの値までのすべての分母について、\(n/d\) の分数を対象にします。
- 小数の桁数 – 小数の列を四捨五入する桁数です(0〜10、初期値は5)。
- パーセントの桁数 – パーセントの列の小数桁数です(0〜6、初期値は2)。
- 最小値と最大値 – 表示する値の範囲です(初期値は0〜1)。最大値が最小値より小さい場合は、ツールが自動で入れ替えます。
計算式と動作の仕組み
1からあなたが指定した上限までのすべての分母 \(d\)、そして 0 から \(d\) までのすべての分子 \(n\) について、ツールは値 \(v = n \div d\) を計算します。そのうち、指定した最小値〜最大値の範囲に入る値だけを残します。異なる分数でも同じ値になるもの(たとえば \(1/2\)、\(2/4\)、\(8/16\))は1つにまとめられ、表には固有の値が1回だけ表示されます。その際、同じ値を生み出すすべての分数も記録されます。
各行は次のように表示されます。
- 小数 $$\text{小数} = \operatorname{round}(v \times 10^{dp}) \div 10^{dp}$$
- パーセント $$\text{パーセント} = \operatorname{round}(v \times 100 \times 10^{pp}) \div 10^{pp}$$
具体例で確認
たとえば、分母の上限を4、小数の桁数を4、パーセントの桁数を2、最小値を0、最大値を1に設定したとします。このとき見つかる固有の値は 0、\(1/4\)、\(1/3\)、\(1/2\)、\(2/3\)、\(3/4\)、1 です。\(3/4\) を例にとると、小数は \(3 \div 4 = 0.7500\)、パーセントは \(0.75 \times 100 = 75.00\%\) になります。\(1/3\) なら小数は \(0.3333\)、パーセントは \(33.33\%\) に四捨五入されます。なお \(1/2\) は \(2/4\) とも一致するため、両方の表記が1つの行にまとめられます。
よくある質問
表に出てこない分数があるのはなぜですか? 値が等しい分数(約分できる分数)はまとめられるためです。\(2/4\) は \(1/2\) と同じ値なので独立した行にはならず、その値は1回だけ表示されます。
1より大きい値も表示できますか? はい。最大値の欄を大きくしてください。たとえば2に設定すると、整数や仮分数(帯分数になる値)も含められます。
分母の上限が16までなのはなぜですか? 分母を制限することで、よく使う見やすい分数だけに絞り込め、ほとんど同じような値が何百も並ぶ扱いにくい表になるのを防げるからです。