MathLabs

6 年级

分数与小数

以整数之比或十进制位值形式表示的数。

直观将整体分成相等的部分

把一块比萨切成 88 等份,取其中 55 份:你得到了这块比萨的 58\dfrac{5}{8}。同样的量也可以写成小数 0.6250.625,用十分之一、百分之一、千分之一而不是八分之一来表示。分数与小数是同一批数的两种记法——整数之比的记法 ab=cd\dfrac{a}{b}=\dfrac{c}{d},以及 1010 进制位值记法。

带可拖动角度标记的单位圆,展示整圈的一个分数部分
拖动角度 θ\theta 绕圆周移动:当 θ=90∘\theta=90^\circ 时,指针恰好扫过整圆的 90360=14\dfrac{90}{360}=\dfrac{1}{4}——即分数 14\frac14,写成小数就是 0.250.25。一般地,扫过 θ\theta 度对应圆的 θ360\dfrac{\theta}{360}。

中学定义与标准记号

定义: 分数

分数 ab\frac{a}{b}(其中 a,ba,b 为整数,b≠0b\neq0)表示单位 1b\frac1b 的 aa 份,即分成 bb 等份中的若干份。aa 称为分子,bb 称为分母。

ab=cd  ⟺  ad=bc(b,d≠0)\dfrac{a}{b}=\dfrac{c}{d} \iff ad=bc \qquad (b,d\neq0)

这就是交叉相乘法则:两个分数 ab=cd\dfrac{a}{b}=\dfrac{c}{d} 相等,当且仅当 ad=bcad=bc 成立。它把"这两个分数是否相等"的问题,变成一个不涉及除法的整数等式。

ab+cd=ad+bcbd(b,d≠0)\dfrac{a}{b}+\dfrac{c}{d}=\dfrac{ad+bc}{bd} \qquad (b,d\neq0)

要将 ab=cd\dfrac{a}{b}=\dfrac{c}{d} 形式的分数相加,先通分到公共分母 bdbd:ab+cd=ad+bcbd\dfrac{a}{b}+\dfrac{c}{d}=\dfrac{ad+bc}{bd}。分子 adad 与 bcbc 分别是两个原分子在通分到相同分母 bdbd 后得到的结果。

哪些分母会得到有限小数
最简分数分母的质因数小数类型小数值
34\frac34222^2有限小数0.750.75
58\dfrac{5}{8}8=238=2^3有限小数0.6250.625
720\frac{7}{20}22⋅52^2\cdot5有限小数0.350.35
13\dfrac{1}{3}33循环小数0.333…0.333\ldots
56\frac562⋅32\cdot3循环小数0.83‾0.8\overline{3}
17\dfrac{1}{7}77循环小数0.142857142857…0.142857142857\ldots

大学两个基本定理

设 a,ca,c 为整数,b,db,d 为非零整数:ab=cd\dfrac{a}{b}=\dfrac{c}{d} 当且仅当 ad=bcad=bc。

为什么成立?

直接比较两个分数并不方便,因为它们的分母可能不同;用两个分母同时相乘可以消去分数,把比较变成普通的整数等式。

证明

方向一(⇒\Rightarrow)。设 ab=cd\dfrac{a}{b}=\dfrac{c}{d} 成立。由于 b,d≠0b,d\neq0,两边同乘非零数 bdbd:ab⋅bd=cd⋅bd\frac{a}{b}\cdot bd = \frac{c}{d}\cdot bd。左边因子 bb 消去,得 ab⋅bd=a⋅d\frac{a}{b}\cdot bd = a\cdot d;右边因子 dd 消去,得 cd⋅bd=c⋅b\frac{c}{d}\cdot bd = c\cdot b。于是 ad=bcad=bc。

方向二(⇐\Leftarrow)。设 ad=bcad=bc 成立。两边同除以非零数 bdbd:adbd=bcbd\dfrac{ad}{bd}=\dfrac{bc}{bd}。约去左边分数的公因子 dd 与右边分数的公因子 bb:ab=cd\dfrac{a}{b}=\dfrac{c}{d}。

两个方向都成立,故两个命题等价:ab=cd\dfrac{a}{b}=\dfrac{c}{d} 成立当且仅当 ad=bcad=bc。

设 ab\frac{a}{b} 为最简分数,b>0b>0(即 gcd⁡(a,b)=1\gcd(a,b)=1)。它的小数展开是有限小数(只有有限个非零数位),当且仅当存在整数 m,n≥0m,n\ge0 使得 b=2m5nb=2^m5^n。

为什么成立?

十进制的位值是建立在 10=2×510=2\times5 的幂之上的。一个分数能够改写成分母恰为 1010 的幂,当且仅当其分母的质因数只有 22 和 55——任何其他质因数都永远无法被"吸收"进 1010 的幂中。

证明

(⇐\Leftarrow)设 b=2m5nb=2^m5^n。令 k=max⁡(m,n)k=\max(m,n)。分子分母同乘 2k−n5k−m2^{k-n}5^{k-m}(由于 kk 是最大值,两个指数都 ≥0\ge0):ab=a⋅2k−n5k−m2m5n⋅2k−n5k−m=a⋅2k−n5k−m2k5k=N10k\dfrac{a}{b}=\dfrac{a\cdot2^{k-n}5^{k-m}}{2^m5^n\cdot2^{k-n}5^{k-m}}=\dfrac{a\cdot2^{k-n}5^{k-m}}{2^k5^k}=\dfrac{N}{10^k},其中 N=a⋅2k−n5k−mN=a\cdot2^{k-n}5^{k-m} 为整数。把 NN 写成普通数字,并在从右数第 kk 位处点上小数点(若 NN 位数不足 kk 位则在前面补零),得到的恰是 ab\frac{a}{b} 的小数展开,且最多 kk 位后就结束:它是有限小数。

(⇒\Rightarrow)设 ab\frac{a}{b} 在 kk 位小数后终止,即对某个整数 NN 有 ab=N10k\dfrac{a}{b}=\dfrac{N}{10^k}。交叉相乘(上面的定理1):a⋅10k=b⋅Na\cdot10^k = b\cdot N,故 bb 整除 a⋅10ka\cdot10^k。由于 ab\frac{a}{b} 是最简分数,gcd⁡(a,b)=1\gcd(a,b)=1,即 bb 与 aa 没有公共质因数;因此 bb 的任何质因数 pp 都不能整除 aa,而 pp 整除 a⋅10ka\cdot10^k,故它必须整除 10k10^k。但 10k=2k5k10^k=2^k5^k,其质因数只有 22 和 55。所以 bb 的每个质因数都是 22 或 55,即存在 m,n≥0m,n\ge0 使得 b=2m5nb=2^m5^n。

大学实际应用与典型例题

工程师会把图纸上分数形式的尺寸换算成小数以输入机床;历史上的金融市场用分数报价,正是因为这些分数总能得到有限小数;而日常食谱按比例增减用量也依赖同一条加法法则。

例题: 按图纸尺寸加工

图纸标注支架长度为 453845\dfrac{3}{8} 英寸(45又 58\dfrac{5}{8} 英寸),但 CNC(计算机数控)铣床只接受小数输入。技工应该输入什么小数值?

解答

第一步:取出分数部分 58\dfrac{5}{8},检验它是否为有限小数:分母 8=238=2^3 只含质因数 22,由上述定理,58\dfrac{5}{8} 是有限小数。

第二步:把 58\dfrac{5}{8} 的分母化为 1010 的幂:分子分母同乘 125=53125=5^3,得 5⋅1258⋅125=6251000\frac{5\cdot125}{8\cdot125}=\frac{625}{1000},恰为 0.6250.625。

第三步:加上整数部分:45+0.625=45.62545+0.625=45.625。技工向 CNC 控制器输入 45.62545.625 英寸——由于 88 只含质因数 22,这是一个没有舍入误差的精确值。

例题: 十进制化之前的股价

在 20012001 年之前,纽约证券交易所以美元的分数——二分之一、四分之一、八分之一、十六分之一——而非美分来报价。某只股票报价为 453845\dfrac{3}{8} 美元。请将其换算为小数美元,并解释交易所为何总能精确换算这类报价而无需四舍五入。

解答

第一步:与上例完全相同地换算分数部分:58=0.625\dfrac{5}{8}=0.625,所以价格是 45+0.625=45.37545+0.625=45.375 美元。

第二步:解释精确性。交易所历来只使用数列 2,4,8,16,32,…2,4,8,16,32,\ldots 中的分母,即 22 的幂。由上面证明的定理,分母的质因数只有 22 的任何分数(即 b=2m5nb=2^m5^n 中 n=0n=0 的特殊情形)都有有限小数展开,因此把以分数计的美元报价换算成小数美分从不损失精度。

第三步:与不属于该族的分母作对比:如果当年以三分之一美元(分母 33)报价,换算成小数将永远无法终止——这正是历史上的分数报价系统被限制在 22 的幂次上的原因,也正是美国证监会 20012001 年将报价小数化到美分(分母 100=22⋅52100=2^2\cdot5^2)依然保持精确的原因。

将 1824\dfrac{18}{24} 化简为最简分数。

下列哪个分数的小数展开是有限小数?

交叉相乘法则说 ab=cd\dfrac{a}{b}=\dfrac{c}{d} 等价于哪个等式?

2001 年前,某股票报价为 453845\dfrac{3}{8} 美元。换算成小数是多少美元?

参考文献

  1. David M. Burton (2010). Elementary Number Theory
  2. John H. Conway, Richard K. Guy (1996). The Book of Numbers · DOI:10.1007/978-1-4612-4072-3