[整理]1.3-1辗转相除法与更相减损术.pptVIP

  • 4
  • 0
  • 约小于1千字
  • 约 18页
  • 2017-04-23 发布于河南
  • 举报
[整理]1.3-1辗转相除法与更相减损术

1.3 算法案例 ;问题提出;辗转相除法与 更相减损术;一、辗转相除法;思考2:求8251与6105这两个数最大公约数? 对于8251与6105这两个数,由于其公有的质因数较大,利用上述方法求最大公约数就比较困难. 注意到8251=6105×1+2146,那么8251与6105这两个数的公约数和6105与2146的公约数相同。 ; 又6105=2146×2+1813,同理,6105与2146的公约数和2146与1813的公约数相等.重复上述操作,你能得到8251与6105这两个数的最大公约数吗?;辗转相除法:上述求两个正整数的最大公约数的方法称为辗转相除法或欧几里得算法.一般地,用辗转相除法求两个正整数m,n的最大公约数,可以用什么逻辑结构来构造算法?算法步骤如何设计? ;该算法的程序框图;该程序框图对应的程序;思考3:用当型循环结构构造算法,辗转相除法求两个正整数m,n的最大公约数的程序框图和程序分别如何表示?;;二、更相减损术 ;例1、求98与63的最大公约数.;理论迁移;更相减损术:168-93=75, 93-75=18, 75-18=57, 57-18=39, 39-18=21, 21-18=3,

文档评论(0)

1亿VIP精品文档

相关文档