2017年高中数学 1.4 算法案例学案 苏教版必修3.docVIP

2017年高中数学 1.4 算法案例学案 苏教版必修3.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2017年高中数学 1.4 算法案例学案 苏教版必修3

1.4 算法案例 学习目标 重点难点 1.感受并体会三个案例的算法思想. 2.会用辗转相除法求两个正整数的最大公约数. 3.会用二分法求方程的近似解. 重点:感受并体会三个案例的算法思想. 难点:会用辗转相除法求两个正整数的最大公约数,会用二分法求方程的近似解. 1.孙子剩余定理 “韩信点兵—孙子问题”的算法最早出现在我国《算经十书》之一的《孙子算经》中.原文是:“今有物不知其数,三三数之剩二,五五数之剩三,七七数之剩二.问物几何?答曰:二十三.”自从《孙子算经》中提出这个“物不知数”问题之后,它便引起了人们很大的兴趣.南宋数学家秦九韶对此加以推广,又发现了一种新的解法,叫“大衍求一术”.这种解法后来传入欧洲,欧洲学者发现此解法和高斯的解法本质上是一致的,但比高斯早了500余年.所以,人们将这种问题的通用解法称为“孙子剩余定理”或“中国剩余定理”. 1 孙子剩余定理的实质是什么问题? 提示:孙子剩余定理一般解决的是求总数问题,其实质就是利用求余的方法求不定方程(组)的整数解问题. 2.辗转相除法与更相减损术 名称 辗转相除法 更相减损术 来源 由欧几里得在公元前3世纪提出,又叫欧几里得辗转相除法 我国古代数学专著《九章算术》 步骤或 过程 给定两个正整数a,b;计算出a÷b的余数r;若r=0,则b即为a,b的最大公约数;若r≠0,则把前面的除数b作为新的被除数,把余数r作为新的除数,继续运算,直到余数为0,此时的除数即为a,b的最大公约数. 第一步,任意给定两个正整数,判断它们是否都是偶数.若是,用2约简;若不是,执行第二步.第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数.继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数. 2 辗转相除法与更相减损术有何区别与联系? 提示:它们虽然来源于西、东方古代数学名著,但二者的算理却是相似的,都突出了“辗转”两字.两者的主要区别在于辗转相除法进行的是除法运算,即辗转相除;而更相减损术进行的是减法运算,即辗转相减.它们的步骤虽略有不同,但理论是一致的,都是一个不断地递推过程,两法相比,更相减损术思路更简单,计算更容易. 3 (1)下列说法中正确的个数为__________. ①辗转相除法也叫欧几里得辗转相除法; ②辗转相除法的基本步骤是用较大的数除以较小的数; ③求最大公约数的方法,除辗转相除法之外,没有其他方法; ④编写辗转相除法的程序时,要用到循环语句. (2)372与684的最大公约数是__________. (3)用辗转相除法求两个正整数a,b(a>b)的最大公约数时,得到表达式a=nb+r(n∈N),这里r的取值范围是__________. 提示:(1)3 (2)12 (3)0≤r<b 一、孙子剩余定理的理解及应用 有3个连续的自然数,其中最小的能被15整除,中间的能被17整除,最大的能被19整除,求满足要求的一组3个连续的自然数,画出流程图,并用伪代码表示算法. 思路分析:本题其实就是求关于x,y,z的不定方程组的正整数解. 解:流程图如图所示: 伪代码如下: 1.下列各式中正确的个数是________. ①Mod(3,2)=2;②Mod(3,2)=1;③Mod(2,3)=1;④Mod(105,7)=0;⑤Mod(8,3)=2. 答案:3 解析:Mod(a,b)的意义是a÷b所得的余数. ∵3=2×1+1,∴Mod(3,2)=1. ∵2=0×3+2,∴Mod(2,3)=2. ∵105=15×7,∴Mod(105,7)=0. ∵8=3×2+2,∴Mod(8,3)=2.∴②④⑤正确. 2.已知一个班的学生人数在30至56之间,现按3人一排,多出1人;按5人一排,多出3人;按7人一排,多出1人,则该班级人数为________. 答案:43 解析:设此班有m人,问题转化为解关于x,y,z的不定方程组又m∈(30,56),可得m的值为43. 1.Int(x)表示不超过x的最大整数. 2.解不定方程的思想在算法中有着广泛的应用,特别是求不定方程的整数解,常规解法就是试值的方法.一般情况下,由于试值的次数比较多,工作量较大,此时我们可以编写程序,由计算机代替人工单一重复的计算. 二、求两数的最大公约数 求两个正整数8 251和6 105的最大公约数. 思路分析:解答本题首先明确8 251与6 105两数都比较大,而且没有明显的公约数,如能把它们都变小一点,再根据已有的知识即可求出最大公约数. 解:8 251=6 105×1+2 146,显然8 251与6 105的最大公约数也必是2 146的约数.同样,6 105与2 146的公约数也必是8 251的约数,所以8 251与6

您可能关注的文档

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档