ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:218.61KB ,
资源ID:9546679      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9546679.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(13第1课时 辗转相除法与更相减损术秦九韶算法《云师大1+1专业数学辅导》.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

13第1课时 辗转相除法与更相减损术秦九韶算法《云师大1+1专业数学辅导》.docx

1、13第1课时 辗转相除法与更相减损术秦九韶算法云师大1+1专业数学辅导辗转相除法与更相减损术、秦九韶算法(教师用书独具)三维目标1知识与技能(1)理解辗转相除法与更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析(2)基本能根据算法语句与程序框图的知识设计完整的程序框图并写出算法程序(3)了解秦九韶算法的计算过程,并理解利用秦九韶算法可以减少计算次数提高计算效率的实质2过程与方法(1)在辗转相除法与更相减损术求最大公约数的学习过程中对比我们常见的约分求公因式的方法,比较它们在算法上的区别,并从程序的学习中体会数学的严谨,领会数学算法计算机处理的结合方式,初步掌握把数学算法转化成计算机语言

2、的一般步骤(2)模仿秦九韶算法,体会古人计算构思的巧妙(3)通过对秦九韶算法的学习,了解中国古代数学家对数学的贡献,充分认识到我国文化历史的悠久通过对排序法的学习,领会数学计算与计算机计算的区别,充分认识信息技术对数学的促进3情感、态度与价值观(1)通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献(2)在学习古代数学家解决数学问题的方法的过程中培养严谨的逻辑思维能力,在利用算法解决数学问题的过程中培养理性的精神和动手实践的能力重点难点重点:理解辗转相除法与更相减损术求最大公约数的方法及秦九韶算法的特点难点:把辗转相除法与更相减损术的方法转换成程序框图与程序语言(教师用书独

3、具)教学建议 在学生学习了算法的初步知识,理解了表示算法的算法步骤、程序框图和程序三种不同方式以后,再结合典型算法案例,让学生经历设计算法解决问题的全过程,体验算法在解决问题中的重要作用,体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力建议充分发挥学生的主体作用和教师的主导作用,采用启发式,并遵循循序渐进的教学原则这有利于学生掌握从现象到本质,从已知到未知逐步形成概念的学习方法,有利于发展学生抽象思维能力和逻辑推理能力以问题为载体,让学生经历知识的形成过程和发展过程,从而突出教学重点,通过各种教学媒体(计算机)调动学生参与课堂教学的主动性与积极性,增加课堂容量,有利于学生活

4、动的充分展开学生在课堂上要多观察、讨论、思考、分析、动手操作、自主探索、合作学习多种形式相结合,教师要引导学生多角度、多层面认识事物,突破教学难点教学流程通过引导学生回答所提问题,引入用辗转相除及更相减损术最大公约数的方法通过例3及变式训练使学生对秦九韶算法有了一定认识并学会其应用归纳整理,进行课堂小结,整体把握本节知识完成当堂双基达标,巩固所掌握的知识,并进行反馈矫正(见学生用书第22页)课标解读1.通过案例,进一步体会算法的思想2.理解辗转相除法、更相减损术、秦九韶算法的原理(重点)3.三种算法的框图及程序应用(难点)辗转相除法【问题导思】136与60的最大公约数是多少?你是如何得到的?【

5、提示】先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来即为最大公约数由于,故36与60的最大公约数为22312.2观察下列等式8 2516 10512 146,那么8 251与6 105这两个数的公约数和6 105与2 146的公约数有什么关系?【提示】8 251的最大约数是2 146的约数,同样6 105与2 146的公约数也是8 251的约数,故8 251与6 105的最大公约数也是6 105与2 146的最大公约数辗转相除法的算法步骤第一步,给定两个正整数m、n.第二步,计算m除以n所得的余数r.第三步,mn,nr.第四步,若r0,则m、n的最大公约

6、数等于m,否则返回第二步.更相减损术【问题导思】设两个正整数mn(mn),若mnk,则m与n的最大公约数和n与k的最大公约数相等,反复利用这个原理,可求得98与63的最大公约数是多少?【提示】986335,633528,35287,28721,21714,1477,98与63的最大公约数为7.更相减损术的算法步骤第一步,任意给定两个正整数,判断它们是否都是偶数若是,用2约简;若不是,执行第二步第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数继续这个操作,直到所得的差与减数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.秦九韶算法将f(x)改写

7、成如下形式:f(x)(anxan1)xan2)xa1)xa0.具体算法如下:(1)计算最内层括号内一次多项式的值,即v1anxan1.(2)由内向外逐层计算多项式的值,即v2v1xan2,v3v2xan3,vnvn1xa0.(见学生用书第23页)用辗转相除法求最大公约数用辗转相除法求228与1 995的最大公约数【思路探究】使用辗转相除法可根据mnqr,反复相除直到r0为止【自主解答】1 9958228171,228117157,171357,228与1 995的最大公约数为57.利用辗转相除法求给定的两个数的最大公约数,即利用带余除法,用数对中较大的数除以较小的数,若余数不为零,则将余数和较

8、小的数构成新的数对,再利用带余除法,直到大数被小数除尽,则这时的较小数就是原来两个数的最大公约数用辗转相除法求779和209的最大公约数【解】7792093152,209152157,15257238,5738119,38192,779与209的最大公约数为19.用更相减损术求最大公约数(2013福州高一检测)用更相减损术求154,484的最大公约数【思路探究】解答本题可先将两数约简然后按更相减损术的步骤反复相减直至得出结果【自主解答】154277,4842242,下面用更相减损术,求77与242的最大公约数24277165,1657788,887711,771166,661155,55114

9、4,441133,331122,221111,故77与242的最大公约数为11,则154与484的最大公约数为11222.更相减损术的步骤:1判断两数是否为偶数,若是,则都除以2直到所得的两数不全为偶数;2用较大的数减去较小的数,将差和较小的数构成一对新数继续用较大的数减去较小数,重复执行;3当差和较小数相等时,结束执行,此时差(或较小数)为不全为偶数的两数的最大公约数注意:原先两数的最大公约数是两式相减所得公约数与约简的因数的乘积用更相减损术求576与246的最大公约数【解】用2约简576和246得288与123.288123165,16512342,1234281,814239,42393

10、,39336,36333,33330,30327,27324,24321,21318,18315,15312,1239,936,633.576与246的最大公约数为326.秦九韶算法的应用用秦九韶算法求多项式f(x)7x76x64x43x32x2x5,当x3时的值【思路探究】解答本题首先要将原多项式化成f(x)(7x6)x0)x4)x3)x2)x1)x5的形式其次再弄清v0,v1,v2,v7分别是多少,最后进行计算【自主解答】f(x)(7x6)x0)x4)x3)x2)x1)x5,v07,v173615;v2153045;v34534139;v413933420;v5420321 258;v61

11、 258313 775;v73 7753511 320.当x3时,多项式的值为11 320.秦九韶算法的步骤:用秦九韶算法计算多项式f(x)x612x560x4160x3240x2192x64,当x2时的值【解】将f(x)改写为f(x)(x12)x60)x160)x240)x192)x64,由内向外依次计算一次多项式当x2时的值,v01,v1121210,v21026040,v340216080,v480224080,v580219232,v6322640.f(2)0,即x2时,原多项式的值为0.(见学生用书第24页)对秦九韶算法中的运算次数理解错误已知f(x)x52x43x34x25x6,用

12、秦九韶算法求这个多项式当x2时的值时,做了几次乘法?几次加法?【错解】根据秦九韶算法,把多项式改写成如下形式f(x)(x2)x3)x4)x5)x6.按照从内到外的顺序,依次计算一次多项式当x2时的值:v1224;v22v1311;v32v2426;v42v3557;v52v46120.显然,在v1中未做乘法,只做了1次加法;在v2,v3,v4,v5中各做了1次加法,1次乘法因此,共做了4次乘法,5次加法【错因分析】在v1中虽然“v1224”,而计算机还是做了1次乘法“v12124”因为用秦九韶算法计算多项式f(x)anxnan1xn1a1xa0当xx0时的值时,首先将多项式改写成f(x)(an

13、xan1)xa1)xa0,然后再计算v1anxan1,v2v1xan2,v3v2xan3,vnvn1xa0.无论an是不是1,这次的乘法都是要进行的【防范措施】1.将多项式写成一次多项式的形式时,如果多项式中n次项不存在,可将n次项看作0xn.2直接法乘法运算的次数最多可达,加法最多n次,秦九韶算法通过转化把乘法运算的次数减少到最多n次,加法最多n次【正解】由以上分析,共做了5次乘法,5次加法1辗转相除法与更相减损术都是求两数最大公约数的方法辗转相除法计算次数少,步骤简捷,更相减损术计算次数多,步骤复杂,但是更相减损术每一步的计算都是减法,比做除法运算要简单一些,一般当数较小时可以考虑用更相减

14、损术,当数较大时可以考虑用辗转相除法2用秦九韶算法可大大降低乘法的运算次数,提高了运算速度用此方法求值,关键是正确地将所给多项式改写,然后由内向外计算,由于后项计算需用到前项结果,故应认真、细心,确保结果的准确性(见学生用书第24页)1490和910的最大公约数为()A2B10C30D70【解析】9104901420,490420170,420706,故最大公约数为70.【答案】D2用更相减损术求294和84的最大公约数为()A21 B42 C32 D16【解析】2942147,84242,14742105,1054263,634221,422121,21242,所以最大公约数为42.【答案】

15、B3用秦九韶算法求f(x)2x3x3当x3时的值v2_.【解析】f(x)(2x0)x1)x3,v02;v12306;v263119.【答案】194用更相减损术求288与153的最大公约数【解】288153135,15313518,13518117,1171899,991881,811863,631845,451827,27189,1899.288与153的最大公约数为9.(见学生用书第93页)一、选择题1用“辗转相除法”求得360和504的最大公约数是()A72B36C24D2 520【解析】5043601144,360144272,144722,360和504的最大公约数是72,故选A.【答

16、案】A2设计程序框图,用秦九韶算法求多项式的值,主要用哪种结构实现()A顺序结构 B条件结构C循环结构 D条件、顺序结构【解析】该种算法主要是由内到外计算故在求值时用到循环结构【答案】C3(2013德州高一检测)用秦九韶算法求多项式f(x)4x5x22当x3时的值时,需要进行的乘法运算和加法运算的次数分别为()A4,2 B5,3 C5,2 D6,2【解析】f(x)4x5x22(4x)x)x1)x)x2,需5次乘法运算和2次加法运算【答案】C4225与135的最大公约数是()A5 B9 C15 D45【解析】225135190,13590145,90452,45是225与135的最大公约数【答案

17、】D5已知f(x)x52x33x2x1,应用秦九韶算法计算x3时的值时,v3的值为()A27 B11 C109 D36【解析】f(x)(x0)x2)x3)x1)x1当x3时,v01,v13,v233211,v3113336.【答案】D二、填空题6464与272的最大公约数为_【解析】4641629,2721617,291712,17125,1257,752,523,321,211,最大公约数为11616.【答案】167用更相减损术求152与92的最大公约数时,需要做减法的次数是_【解析】152与92都是偶数,先两次用2约简得38与23,又382315,23158,1587,871,716,61

18、5,514,413,312,211,故要用10次减法【答案】108已知多项式函数f(x)2x55x44x33x26x7,当x5时由秦九韶算法v02,v12555,则v3_.【解析】v2v1x455421,v3v2x32153108.【答案】108三、解答题9用秦九韶算法求多项式f(x)x65x56x4x20.3x2,当x2时的值【解】f(x)x65x56x4x20.3x2(x5)x6)x0)x1)x0.3)x2.当x2时v01,v11(2)57,v27(2)620,v320(2)040,v440(2)181,v581(2)0.3161.7,v6161.7(2)2325.4,f(2)325.4.

19、10求三个数324,243,135的最大公约数【解】法一324243181,243813.324与243的最大公约数为81.又13581154,8154127,54272.则81与135的最大公约数为27.三个数324,243,135的最大公约数为27.法二32424381,24381162,1628181.324与243的最大公约数为81.1358154,815427,542727.81与135的最大公约数为27.324,243,135的最大公约数是27.11求1 356和2 400的最小公倍数【解】2 40011 3561 044,1 35611 044312,1 0443312108,3

20、12210896,10819612,96128,1 356和2 400的最大公约数为12.1 356和2 400的最小公倍数为(2 4001 356)12271 200.(教师用书独具)1辗转相除法与更相减损术的区别和联系名称辗转相除法更相减损术区别以除法为主两个整数差值较大时运算次数较少相除余数为零时得结果.以减法为主两个整数的差值较大时,运算次数较多相减,两数相等得结果相减前要做是否都是偶数的判断联系都是求两个正整数的最大公约数的方法二者的实质都是递推的过程二者都要用循环结构来实现.2.辗转相除法的程序框图及程序表示程序框图:程序:INPUTm,nDOrm MOD nmnnrLOOPUNTILr0PRINTmEND

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1