很有用的小数化为分数算法!小学生的~
2010-08-17 16:28
507 查看
在小学生的奥赛网上看到了,小数化分数的算法(其实就是解法,写程序多了,觉得能解决问题的办法都叫算法……),很好很强大啊!拿来分享给大家。
唉……像当年哥也学过奥赛呢,呵呵~远了~
文章作者:Dfss 2004-04-19 10:30:00
一、纯循环小数化分数
从小数点后面第一位就循环的小数叫做纯循环小数。怎样把它化为分数呢?看下面例题。
例1
把纯循环小数化分数:
从以上例题可以看出,纯循环小数的小数部分可以化成分数,这个分数的分子是一个循环节表示的数,分母各位上的数都是9。9的个数与循环节的位数相同。能约分的要约分。
二、混循环小数化分数
不是从小数点后第一位就循环的小数叫混循环小数。怎样把混循环小数化为分数呢?看下面的例题。
例2
把混循环小数化分数。
(2)先看小数部分0.353
由以上例题可以看出,一个混循环小数的小数部分可以化成分数,这个分数的分子是第二个循环节以前的小数部分组成的数与小数部分中不循环部分组成的数的差。分母的头几位数是9,末几位是0。9的个数与循环节中的位数相同,0的个数与不循环部分的位数相同。
三、循环小数的四则运算
循环小数化成分数后,循环小数的四则运算就可以按分数四则运算法则进行。从这种意义上来讲,循环小数的四则运算和有限小数四则运算一样,也是分数的四则运算。
例3
计算下面各题:
解:
先把循环小数化成分数后再计算。
例4
计算下面各题。
分析与解:
(1)把循环小数化成分数,再按分数计算。
(2)可根据乘法分配律把1.25提出,再计算。
(3)把循环小数化成分数,根据乘法分配律和等差数列求和公式计算。
大家向小学生学习吧!
唉……像当年哥也学过奥赛呢,呵呵~远了~
第十二讲 循环小数化分数
来源:www.jiajiao100.com文章作者:Dfss 2004-04-19 10:30:00
一、纯循环小数化分数
从小数点后面第一位就循环的小数叫做纯循环小数。怎样把它化为分数呢?看下面例题。
例1
把纯循环小数化分数:
从以上例题可以看出,纯循环小数的小数部分可以化成分数,这个分数的分子是一个循环节表示的数,分母各位上的数都是9。9的个数与循环节的位数相同。能约分的要约分。
二、混循环小数化分数
不是从小数点后第一位就循环的小数叫混循环小数。怎样把混循环小数化为分数呢?看下面的例题。
例2
把混循环小数化分数。
(2)先看小数部分0.353
由以上例题可以看出,一个混循环小数的小数部分可以化成分数,这个分数的分子是第二个循环节以前的小数部分组成的数与小数部分中不循环部分组成的数的差。分母的头几位数是9,末几位是0。9的个数与循环节中的位数相同,0的个数与不循环部分的位数相同。
三、循环小数的四则运算
循环小数化成分数后,循环小数的四则运算就可以按分数四则运算法则进行。从这种意义上来讲,循环小数的四则运算和有限小数四则运算一样,也是分数的四则运算。
例3
计算下面各题:
解:
先把循环小数化成分数后再计算。
例4
计算下面各题。
分析与解:
(1)把循环小数化成分数,再按分数计算。
(2)可根据乘法分配律把1.25提出,再计算。
(3)把循环小数化成分数,根据乘法分配律和等差数列求和公式计算。
大家向小学生学习吧!
相关文章推荐
- 算法:用小数表示分数
- 一种小数转分数的算法(不限整除)C++
- 求分数循环节(分数化小数)的算法
- 分数化为有限小数或无限循环小数(c实现)
- 算法学习-2.5分数化小数
- 算法学习之分数化小数
- 分数化为小数
- 算法竞赛入门经典---分数化小数
- 把 分数化为循环小数 和 把循环小数化为分数 的方法
- 小数化为分数
- 如何将循环小数化为分数
- 算法竞赛_分数化小数_C++
- 学习小学五年级的知识——怎么将分数化为小数
- POJ - 1930 Dead Fraction(将小数化为分数)
- 小数化为分数 编程之美
- 把循环小数化为分数
- [LeetCode] 167. Fraction to Recurring Decimal 分数转循环小数
- hdu 1717 小数转换为分数
- 1298:分数化小数
- [作业]习题2-5 分数化小数(decimal)