3中国古代数学中的算法案例【学习目标】1、通过辗转相除法、更相减损之术、秦九韶算法的学习,进一步体会算法的基本思想
2、理解掌握辗转相除法与更相减损之术算法的含义;了解辗转相除、更相减损之术、秦九韶计算过程;【教学重点】理解辗转相除法与更相减损之术求最大公约数的方法和秦九韶算法的方法【教学难点】理解辗转相除法与更相减损之术的方法;理解并学会应用秦九韶算法
【自主探究】阅读课本27页至31页,完成下列问题:1.用两数中较大的数减去较小的数,再用和构成新的一对数,再用大数减小数,以同样的操作一直做下去,直到产生,这个数就是最大公约数
2.古希腊求两个正整数的最大公约数的方法是:用较大的数除以较小的数所得的和构成新的一对数,继续做上面的除法,直到大数被小数除尽,这个较小的数就是最大公约数
3.把一个n次多项式0111)(axaxaxaxfnnnn改写成如下形式:0111)(axaxaxaxfnnnn===…=
求多项式的值时,首先计算最内层括号内一次多项式的值,即1v=
然后由内向外逐层计算一次多项式的值,即2v=
这样,求n次多项式f(x)的值就转化为
上述方法称为秦九韶算法:观察上述秦九韶算法中的n个一次式,可见kv的计算要用到1kv的值,若令av0,我们可以得到下面的公式:这是一个在秦九韶算法中反复执行的步骤,因此可用来实现
【预习检测】1.在对16和12求最大公约数时,整个操作如下:(16,12)→(4,12)→(4,8)→(4,4),由此可以看出12和16的最大公约数是()A
82.用等值算法求294和84的最大公约数时,需要做减法的次数是()A
53.我国数学家刘徽采用正多边形面积逐渐逼近圆面积的算法计算圆周率π,这种算法称为()A