1.3.1算法案例课件.pptVIP

  • 2
  • 0
  • 约1.21千字
  • 约 25页
  • 2026-05-31 发布于北京
  • 举报

1.3算法案例;表示算法的三种方式:;35;辗转相除法(欧几里得算法);完整的过程;一、辗转相除法(欧几里得算法);第四步,若r=0,则m,n的最大公约数等于m;

否则,返回第二步;;INPUTm,n;问题6:如果用当型循环结构构造算法,求两个正整数m,n的最大公约数的程序框图和程序分别如何表示?;;《九章算术》——更相减损术;2、更相减损术;例用更相减损术求98与63的最大公约数.;辗转相除法与更相减损术的比较:;1:用辗转相除法求80和36的最大公约数,并用更相减损术检验所得结果.

分析:将80作为大数,36作为小数,执行辗转相除法和更相减损术的步骤即可.

解:用辗转相除法:

80=36×2+8,

36=8×4+4,

8=4×2+0.

故80和36的最大公约数是4.;2、分别用辗转相除法和更相减损术求168与93的最大公约数.;3求三个数175、100、75的最大公约数.

分析:求三个数的最大公约数时,可以先求出其中两个数的最大公约数,用这个最大公约数再与第三个数求最大公约数,所得结果就是这三个数的最大公约数.

解:(辗转相除法):先求175与100的最大公约数:

175=100×1+75,

100=75×1+25,

75=25×3.

∴175与100的最大公约数是25.;以下再求25与75的最大公约数:

75=25

文档评论(0)

1亿VIP精品文档

相关文档