3中国古代数学中的算法案例第一章算法初步一、复习引入下面我们举一些我国古代代数学中“算法”的例子,让同学们体会“算法”的概念,看一看中国古代数学在算法上的伟大成就
我们在小学、中学学到的算术、代数,从计数到多元一次联立方程组以及方程的求根方法,都是我国古代数学家最先创造的,有的比其他国家早几百年甚至上千年
我国人民在长期的生活、生产和劳动中,创造了很多数学的计算和思想方法
二、提出问题本节主要介绍的内容一、更相减损之术(又称“等值算法”)----研究如何求二个正整数的最大公约数
二、割圆术----解决圆周率π的近似值问题
三、秦九韶算法----解决求多项式函数值问题
三、概念形成概念1
求两个正整数的最大公约数你记得在小学里是如何求最大公约数吗
21830391535对了,用短除法
例如求18和30的最大公约数:所以,18与30的最大公约数是2×3=6
这个方法可以总结为:用两个数连续除以他们的公约数,一直除到所得的商是互质数为止,然后把所有的除数连乘起来
三、概念形成概念1
求两个正整数的最大公约数当两个数比较大时(如8610与6300),使用上述方法求最大公约数就比较困难
下面我们介绍两种古老而有效的算法——辗转相除法与更相减损术
(1)辗转相除法(*)例子:辗转相除法求8610和6300的最大公约数
为了简洁,我们把8610和6300的最大公约数记作(8610,6300)
把8610变为下式8610=6300×1+2310三、概念形成概念1
求两个正整数的最大公约数我们来看一下(8610,6300)和(6300,2310)之间的关系28610630034305310551435105072872104130263002310331051155510503857210773011它们有相同的公约数,因此也有相同的最大公约数
难道这只是巧合吗
可以证明它们有相同的公约