收藏 分销(赏)

学高中数学算法初步中国古代数学中的算法案例新人教B版必修.pptx

上传人:天**** 文档编号:4429086 上传时间:2024-09-22 格式:PPTX 页数:28 大小:13.08MB
下载 相关 举报
学高中数学算法初步中国古代数学中的算法案例新人教B版必修.pptx_第1页
第1页 / 共28页
学高中数学算法初步中国古代数学中的算法案例新人教B版必修.pptx_第2页
第2页 / 共28页
学高中数学算法初步中国古代数学中的算法案例新人教B版必修.pptx_第3页
第3页 / 共28页
学高中数学算法初步中国古代数学中的算法案例新人教B版必修.pptx_第4页
第4页 / 共28页
学高中数学算法初步中国古代数学中的算法案例新人教B版必修.pptx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、1.理解中国古代三个问题(求两个正整数的最大公约数、割圆术、求多项式函数值)的算法.2.注意体会“更相减损之术”与“辗转相除法”的差异,以及秦九韶算法在求多项式函数值上的优越性.1.求两个正整数最大公约数的算法(1)“等值算法”在我国古代也称为更相减损之术,它是用来求两个正整数的最大公约数的方法,其基本过程是:对于给定的两个数,用较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减去小数,继续这个操作,直到所得的两数相等为止,则所得数就是所求的最大公约数.(2)辗转相除法(即欧几里得算法):是用较大的数除以较小的数所得的余数和较小的数构成新的一对数,继续做上面的除法,直到大数被小数除

2、尽,这个较小的数就是所求的最大公约数.归纳总结1.用“等值算法”求两数的最大公约数时,是当大数减去小数的差恰好等于小数时停止减法,这时的小数就是要求的两数的最大公约数.2.求三个以上(含三个数)的数的最大公约数时,可依次通过求两个数的最大公约数与第三个数的最大公约数来求得.【做一做1】用辗转相除法求168与72的最大公约数,要做n次除法运算,那么n为()A.2B.3C.4D.5答案:A2.割圆术割圆术是我国魏晋时期的数学家刘徽在注九章算术中采用正多边形面积逐渐逼近圆面积的算法计算圆周率的一种方法.他的思想后来又得到祖冲之的推进和发展,计算出的圆周率的近似值在世界上很长时间里处于领先地位.【做一

3、做2】用圆内接正多边形逼近圆,得到的圆周率的值总是()A.大于等于的实际值B.大于的实际值C.等于的实际值D.小于的实际值解析:用割圆术求出的是的不足近似值.答案:D知识拓展1.秦九韶算法很多文献称之为霍纳算法.2.用秦九韶算法计算多项式的值,关键是正确地将多项式改写,然后由内向外依次计算求得.1.辗转相除法与更相减损之术的异同剖析:相同点:都是求最大公约数的方法.更相减损之术的理论依据为:由m-n=r,得m=n+r,可以看出,m,n与n,r有相同的公约数;辗转相除法的理论依据是:由m=nq+r可以看出,m,n和n,r有相同的公约数,即二者的“算理”相似.不同点:更相减损之术进行的是减法运算,

4、辗转相除法进行的是除法运算,计算次数上辗转相除法计算次数相对较少.结果上,辗转相除法体现结果是以相除余数为0得到,而更相减损之术则以减数与差相等而得到.3.教材中的“探索与研究”古希腊求两个正整数的最大公约数的方法是辗转相除法(即欧几里得算法):用较大的数除以较小的数所得的余数和较小的数构成新的一对数,继续做上面的除法,直到大数被小数除尽,这个较小的数就是最大公约数.以求288和123的最大公约数为例,操作如下:(288,123)(42,123)(42,39)(3,39).想一想这种算法的道理.试着编写程序在计算机上实现.剖析:辗转相除法求正整数a,b(ab)的最大公约数的步骤是:计算出ab的

5、余数r,若r=0,则b为a,b的最大公约数;若r0,则把前面的除数b作为新的被除数,把余数r作为新的除数,继续运算,直到余数为零,此时的除数即为a,b的最大公约数.从其算法思想我们可以看出,辗转相除法的基本步骤是用较大的数(用a表示)除以较小的数(用b表示),得到除式:a=nb+r(0rb).由于这是一个反复执行的步骤,且执行的次数由余数r是否等于0决定,所以我们可以把它看做一个循环体,用循环结构就可以来实现其算法.程序略.题型一题型二题型三题型一题型二题型三反思用更相减损之术求解时,如果所给的两个正整数都是偶数时,那么一般先把这两个正整数除以2,最终把这两个正整数化成不都是偶数的情况,然后再

6、用两数中较大的数减去较小的数,得到化简后两数的最大公约数,这时所求的最大公约数一定要注意:前面除了几个2,这时求出的最大公约数就要乘以几个2.题型一题型二题型三题型一题型二题型三题型一题型二题型三反思先求最大公约数,因为两数的最小公倍数就是两数之积与两数最大公约数的商,所以这种方法也可以推广到n(n3)个数的情况.题型一题型二题型三【变式训练2】求396与270的最小公倍数.解:用辗转相除法求396与270的最大公约数:(396,270)(126,270)(126,18),126=187,因此396与270的最大公约数为18,因此这两个数的最小公倍数为39627018=5 940.题型一题型二

7、题型三题型一题型二题型三反思有的同学习惯于常规解法,可能会直接代入求解,但这种算法计算机在执行时要进行21次乘法和6次加法运算,而利用秦九韶算法只需进行6次乘法、6次加法运算即可,要知道,让计算机进行一次乘法运算要比加法用的时间多很多,因此,要减少乘法运算的次数,这也就是秦九韶算法的优势所在了.题型一题型二题型三【变式训练3】求f(x)=5x5+2x4+3.5x3-2.6x2+1.7x-0.8当x=5时的函数值.解:由于f(x)=5x5+2x4+3.5x3-2.6x2+1.7x-0.8=(5x+2)x+3.5)x-2.6)x+1.7)x-0.8,则v0=5,v1=55+2=27,v2=275+

8、3.5=138.5,v3=138.55-2.6=689.9,v4=689.95+1.7=3 451.2,v5=3 451.25-0.8=17 255.2.故当x=5时,多项式函数的值等于17 255.2.随堂演练即时巩固1我国数学家刘徽采用正多边形面积逐渐逼近圆面积的算法计算圆周率,这种算法称为()A.弧田法B.逼近法C.割圆术D.割图法解析:我国魏晋时期的数学家刘徽用割圆术的方法近似计算圆周率.答案:C2840和1 764的最大公约数是()A.84B.12C.168D.252解析:(1 764,840)(924,840)(84,840)(84,756)(84,672)(84,588)(84,

9、504)(84,420)(84,336)(84,252)(84,168)(84,84),故最大公约数是84.答案:A3秦九韶算法能解决下列问题中的()A.求两个正整数的最大公约数B.多项式求值C.进位制的转化计算D.排序问题答案:B4用辗转相除法求294和84的最大公约数时,需要做除法的次数是()A.1B.2C.3D.4解析:29484=3(余42),8442=2(余0),则最大公约数是42,故只做2次除法.答案:B5利用秦九韶算法求当x=23时,多项式7x3+3x2-5x+11的值.S1x=23;S2y=7x3+3x2-5x+11;S3输出y.S1x=23;S2y=(7x+3)x-5)x+11;S3输出y.算6次乘法3次加法.算3次乘法3次加法.以上正确的描述为.(填序号)答案:6用秦九韶算法求多项式f(x)=x5+0.11x3-0.15x-0.04在x=0.3时的值.解:将f(x)写为:f(x)=(x+0)x+0.11)x+0)x-0.15)x-0.04.按从内到外的顺序,依次计算多项式的值:v0=1,v1=10.3+0=0.3,v2=0.30.3+0.11=0.2,v3=0.20.3+0=0.06,v4=0.060.3-0.15=-0.132,v5=-0.1320.3-0.04=-0.079 6,故当x=0.3时,f(x)的值为-0.079 6.

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 教育专区 > 高中数学

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服