算法案例课件ppt人教A版必修3 .pptVIP

  • 2
  • 0
  • 约1.49千字
  • 约 13页
  • 2016-06-17 发布于湖北
  • 举报
算法案例课件ppt人教A版必修3 .ppt

长郡中学高一数学备课组 1. 回顾算法的三种表述: 自然语言 程序框图 程序语言 (三种逻辑结构) (五种基本语句) 复 习回顾 2. 思考: 小学学过的求两个数最大公约数的方法? 先用两个公有的质因数连续去除,一直除到所得的商是互为质数为止,然后把所有的除数连乘起来. 所以,75和105的最大公约数为15 2、除了用这种方法外还有没有其它方法? 如求8251和6105的最大公约数. 1、求两个正整数的最大公约数 求25和35的最大公约数 75 5 15 105 21 5 7 3 8251=6105×1+2146 6105=2146×2+1813 2146=1813×1+333 1813=333×5+148 333=148×2+37 148=37×4 所以37是8251和6105的最大公约数 例1、求8251和6105的最大公约数. 案例1、辗转相除法(欧几里得算法) 【练习】用辗转相除法求153和119的最大公约数 153=119×1+34 119=34×3+17 34=17×2 所以17是153和1119的最大公约数 思考:从上面的两个例子可以看出计算的规律是什么? S1:用大数除以小数 S2:除数变成被除数,余数变成除数 S3:重复S1,直到余数为0 辗转相除法是一个反复执行直到余数等于0停止的步骤,这实际上是一个循环结构. m=n×q+r 算法

文档评论(0)

1亿VIP精品文档

相关文档