这款分数转小数与百分比对照表计算器有什么用
这个工具能帮你生成一张清晰的换算参照表,把常见的简单分数同时换算成对应的小数和百分比。它不是一次只算一个分数,而是把分母在你设定上限以内的所有不同分数一次性列出来,并把每个数值显示为四舍五入后的小数和百分比。无论你是正在学习"分数—小数—百分比"三者关系的学生、需要制作练习题的老师,还是想随手查个对照表的人,都非常实用。
各输入项说明
- 最大分母——表格中允许出现的最大分母(取值 2–16,默认 16)。计算器会覆盖从 1 到这个上限之间每个分母对应的分数 \(n/d\)。
- 小数位数——小数那一列保留几位(0–10,默认 5)。
- 百分比位数——百分比那一列保留几位小数(0–6,默认 2)。
- 最小值与最大值——要显示的数值范围(默认 0 到 1)。如果最大值小于最小值,计算器会自动把两者对调。
计算公式与处理方式
对于每个分母 \(d\)(从 1 到你设定的上限)以及每个分子 \(n\)(从 0 到 \(d\)),计算器都会算出数值 \(v = n \div d\),并只保留落在你设定的最小值—最大值范围内的结果。由不同分数得到的相同数值(例如 1/2、2/4 和 8/16)会被归并到一起,因此表格中每个唯一数值只列一次,同时会记住所有能得到这个值的分数形式。
每一行的显示方式如下:
$$\frac{n}{d} \;\rightarrow\; \text{Decimal} = \operatorname{round}\!\left(\frac{n}{d},\ \text{dp}\right), \quad \text{Percent} = \operatorname{round}\!\left(\frac{n}{d}\times 100,\ \text{pp}\right)\%$$- 小数 \(= \operatorname{round}(v \times 10^{dp}) \div 10^{dp}\)
- 百分比 \(= \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,因此这两种写法会被归并到同一行中。
常见问题
为什么有些分数没有出现在表格里?因为等值分数会被合并显示。2/4 不会单独占一行,因为它等于 1/2;计算器只把这个数值列出一次。
能不能显示大于 1 的数值?可以。调高"最大值"即可——比如设为 2,就能把整数和假分数对应的数值也包含进来。
为什么最大分母上限是 16?限制分母可以让表格只保留常见、易读的分数,避免列出几百个差别极小的近似重复数值,导致表格冗长难看。