15-16高中数学必修3课件:1.3 算法案例 第1课时211.pptVIP

  • 6
  • 0
  • 约6.06千字
  • 约 50页
  • 2018-04-28 发布于贵州
  • 举报

15-16高中数学必修3课件:1.3 算法案例 第1课时211.ppt

15-16高中数学必修3课件:1.3 算法案例 第1课时211

鸡兔同笼问题是中国古代数学名著《孙子算法》中的一道名题,题目是这样的:“今有鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几何?”书中给出的解法是:鸡有两只脚,兔有四只脚,把脚数除以2,共有47对脚.由于鸡有1对脚,兔有2对脚,所以从47中减去25,得12即为兔子数.因为如要笼子里的动物每只都只有1对脚,就会多出12对脚来,把这12对脚分别加到有2对脚的动物身上,就有12只脚动物,即兔子数.整个解题过程可以简单地写作: 1.辗转相除法与更相减损术 (1)辗转相除法. ①算法步骤: 第一步,给定两个正整数m,n. 第二步,计算m除以n所得的余数r. 第三步,m=n,n=r. 第四步,若r=___,则m,n的最大公约数等于m;否则返回 第___步. ②程序框图如图所示. ③程序: INPUT m,n DO  r=m MOD n  m=n  n=r LOOP UNTIL _______ PRINT ___ END (2)更相减损术. 算法步骤: 第一步,任意给定两个正整数,判断它们是否都是______.若是,用___约简;若不是,执行第二步. 第二步,以较大的数___去较小的数,接着把所得的差与较小的数比较,并以___数减___数.继续这个操作,直到所得的差与减数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数. 2.秦九韶算法 (1)概念:求多项式f(x)=anx

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档