《算法案例》学案(约2课时).docVIP

  • 5
  • 0
  • 约2.89千字
  • 约 4页
  • 2016-11-23 发布于天津
  • 举报
《算法案例》学案(约2课时).doc

《算法案例》学案(约2课时) 1.知识构建 2.辗转相除法 (1)辗转相除法:该算法又称欧几里得算法,就是对于给定的两个正整数,用较大的数除以较小的数,若余数不为零,则将余数和较小的数构成一对新数,继续上面的除法,直到余数为零,此时除数就是所求两正整数的最大公约数。 (2)算法: 第一步,输入两个正整数. 第二步,判断的大小,让表示较大的数,表示较小的数. 第三步,计算除以的余数. 第四步,让. 第五步,如果,则的最大公约数等于;否则返回第三步. (3)程序框图:参考必修三课本第35页以及下面(4)的程序。 (4)程序 程序1: INPUT “m,n=”;m,n IF mn THEN t=m m=n n=t END IF DO r=m MOD n m=n n=r LOOP UNTIL r=0 PRINT m END 程序2: NPUT “m,n=”;m,n IF mn THEN t=m m=n n=t END IF r=1 WHILE r0 r=m MOD n

文档评论(0)

1亿VIP精品文档

相关文档