1–3算法案列〔1课时2013–5–30.pptVIP

  • 2
  • 0
  • 约1.37千字
  • 约 12页
  • 2017-05-09 发布于四川
  • 举报
1–3算法案列〔1课时2013–5–30

1.3 算法案例 复习 1.在程序框图中算法的基本逻辑结构有哪几种? 顺序结构、条件结构、循环结构 一、辗转相除法 例1 求225和135的最大公约数 显然45是90和45的最大公约数,也就是225和135的最大公约数 思考1:从上面的两个例子可以看出计算的规律是什么? S1:用大数除以小数 S2:除数变成被除数,余数变成除数 S3:重复S1,直到余数为0 225=135×1+90 135=90×1+45 90=45×2 8251=6105×1+2146 6105=2146×2+1813 2146=1813×1+333 1813=333×5+148 333=148×2+37 148=37×4+0 显然37是148和37的最大公约数,也就是8251和6105的最大公约数 例2 用辗转相除法求8251和6105的最大公约数 开始 输入m,n 求m除以n的余数r m=n n=r r=0? 是 输出m 结束 否 例1:用更相减损术求98与63的最大公约数. 98-63=35, 14-7=7. 21-7=14, 28-7=21, 35-28=7, 63-35=28, 因为63不是偶数,所以 所以最大公约数是7. 二、更相减损术 例2 用更相减损术求80与36的最大公约数. 练习:用更相减损术求30与12的最大公约数. 二、更相减损术 《九章算术》是中国古代的

文档评论(0)

1亿VIP精品文档

相关文档