求两个正整数最大公约数的算法.pptVIP

  • 12
  • 1
  • 约小于1千字
  • 约 16页
  • 2022-01-20 发布于广东
  • 举报
求两个正整数 最大公约数的算法;学习目标:; 人们在长期的生活,生产和劳动过程中,创造了整数,分数,小数,正负数及其计算,以及无限逼近任一实数的方法,在代数学,几何学方面,我国在宋,元之前也都处于世界的前列。我们在小学,中学学到的算术,代数,从记数到多元一次联立方程的求根方法,都是我国古代数学家最先创造的。更为重要的是我国古代数学的发展有着自己鲜明的特色,也就是“寓理于算”,即把解决的问题“算法化”。本章的内容是算法,特别是在中国古代也有着很多算法案例,我们来看一下并且进一步体会“算法”的概念。;求最大公约数;更相减损之术(指导阅读课本P27----P28) 步骤: 以两数中较大的数减去较小的数,即78-36=42;以差数42和较小的数36构成新的一对数,对这一对数再用大数减去小数,即42-36=6,再以差数6和较小的数36构成新的一对数,对这一对数再用大数减去小数,即36-6=30,继续这一过程,直到产生一对相等的数,这个数就是最大公约数 ;由;程序:;我国早期也有解决求最大公约数问题的算法,就是更相减损术。;例1 用更相减损术求91与49的最大公约数.;例2 求两个正数a=204和b=85的最大公约数。;204=85×2+34 显然204的最大公约数也必是85的约数,同样204与85的公约数也必是34的约数,所以204与85的最大公约数也是85与34的

文档评论(0)

1亿VIP精品文档

相关文档