循环小数到分数转换器
如何将循环小数转换为分数
当分数表示为小数时,它可以采用有限小数的形式;例如:
3/5 = 0.6 和 1/8 = 0.125,
或循环小数;例如,
19/70 = 0.2714285和 1/6 = 0.16
上面描述的线条显示在数字字符串的循环元素上方。这称为循环。您可能希望将分数转换为小数,以使加法和减法更加简单。然而,在实际数学中,将分数转换为百分比或小数时,经常会遇到无限循环的小数,这会降低计算的准确性。
您可以按照下述步骤将小数恢复为其原始分数。但是,如果您想让生活变得更轻松,请使用我们的小数到分数转换计算器。
步骤1:将小数的非循环部分与循环部分分开。例如,假设您想将以下内容转换为分数:
0.3210708
条形图位于小数点不循环部分的上方。因此,您应该将 321 与 0708 分开。
步骤 2:记录小数的非循环部分的 10 次幂,其中包含与小数的非循环部分(包括任何零)中的数字一样多的零。例如,由于 321 由三个数字组成,因此我们将分数表示为 321/1000。
步骤 3:记录该循环中的循环数字,其数量与该循环中的数字相同(同样,包括任何零)。例如,0708由四个数字组成,因此表示为0708/9999。接下来,将该分数除以步骤 2 中应用的 10 的幂。例如,由于我们在步骤 2 中应用了 1000,因此我们计算如下:(0708/9999)/1000 = 0708/9999000 = 708/9999000。
步骤 4:分别将步骤 2 和 3 中生成的两个分数 相加(根据分数相加规则,确保给它们一个公分母)。例如:
321/1000 + 708/9999000
= 3209679/9999000 + 708/9999000
= 3210387/9999000
步骤5:减少步骤4中生成的分数。例如,3210387和9999000都可以除以3。因此,我们将分子和分母除以3,得到以下结果:
1070129/3333000。
这相当于 0.3210708的分数。
为什么这个方法有效?
代数可以用来证明所有循环小数都是有理数。例如,假设我们有x = 0.321 0708。可以应用以下代数步骤来证明x可以表示为分数:
x = 0.3210708
x = 321/1000 + 0.0000708
x − 321/1000 = 0.0000708
1000 (x − 321/1000) = 0.0708
10000 (1000 (x − 321/1000)) = 708.0708
10000 (1000 (x − 321/1000)) = 708 + 0.0708
10000 (1000 (x − 321/1000)) = 708 + 1000 (x − 321/1000)
10000000x − 3210000 = 708 + 1000x - 321
9999000x = 3210387
x = 3210387/9999000 = 1070129/3333000