循环结构程序设计总结.pptxVIP

  • 39
  • 0
  • 约3.51千字
  • 约 35页
  • 2020-02-23 发布于上海
  • 举报
第6章 循环结构程序设计;I=1 DO WHILE I100 … I=I+1 ENDDO;6.1 循环结构语句;条件; S=0 P=1 DO WHILE P=10 S=S+P P=P+1 ENDDO thisform.text1.value=s ; 5!的值;【例6-1】计算阶乘的程序N=1*2*3*4*5*6*7…… ;【例6-2】输入两个正整数,求它们的最大公约数。 分析:求最大公约数可以用“辗转相除法”,方法如下: ① 以大数m作被除数,小数n做除数,相除后余数为r。 ② 若r ≠ 0,则m ← n,n ← r,继续相除得到新的r。若仍有r ≠ 0,则重复此过程,直到r = 0为止。 ③ 最后的n就是最大公约数。 ; ;【例6-3】输入一个正整数,利用“当型”循环判断是否素数。 素数:只有1与本身是因子,仅能被1与自己整除 判断大于2整数N是否为质数(素数),只要判断N除以2到n-1(或到SQRT(N))都不能整除即可 ; ;6.1.2 步长型循环命令FOR 若事先知道循环次数,则可以使用步长型循环(FOR…ENDFOR)结构。其语法结构为: FOR 内存变量〉=〈初值〉TO〈终值〉 [STEP 〈步长值〉]

文档评论(0)

1亿VIP精品文档

相关文档