2017-2018学年度高中数学 第一章 算法初步 1.3 算法案例学案【含解析】新人教A版必修3.docVIP

  • 1
  • 0
  • 约6.14千字
  • 约 11页
  • 2018-04-24 发布于河北
  • 举报

2017-2018学年度高中数学 第一章 算法初步 1.3 算法案例学案【含解析】新人教A版必修3.doc

2017-2018学年度高中数学 第一章 算法初步 1.3 算法案例学案【含解析】新人教A版必修3

1.3 算法案例 辗转相除法与更相减损术 [] 问题1:如何求18与54的最大公约数? 提示:短除法. 问题2:要求6 750与3 492的最大公约数,上述法还好用吗? 提示:数值太大,短除法不方便用. 问题3:还有没有其他方法,可用来解决“问题2”中的问题? 提示:有. [] 1.辗转相除法 (1)辗转相除法,又叫欧几里得算法,是一种求两个正整数的最大公约数的古老而有效的算法. (2)辗转相除法的算法步骤: 第一步,给定两个正整数m,n. 第二步,计算m除以n所得的余数r. 第三步,m=n,n=r. 第四步,若r=0,则m,n的最大公约数等于m;否则返回第二步. 2.更相减损术 (1)更相减损术是我国古代数学专著《九章算术》中介绍的一种求两个正整数的最大公约数的算法. (2)其基本过程是: 第一步,任意给定两个正整数,判断它们是否都是偶数.若是,用2约简;若不是,执行第二步. 第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.[化解疑难] 辗转相除法与更相减损术的比较 两种方法 辗转相除法 更相减损术 计算法则 除法 减法 终止条件 余数为0 减数与差相等 最大公约数的选取 最后一步中的除数 最后一步中的减数 计算次数 步骤较少,运算复杂 步骤

文档评论(0)

1亿VIP精品文档

相关文档