循环结构贵港市达开高级中学岑宗宇Y开始结束intsum=0intsum=intsum+nn=n+1n<=24输出intsumNFor…Next循环语句的语法格式For循环变量=初值To终值[步长]循环体Next循环变量For语句和Next语句必须对成出现,不能单独使用,For语句为循环开端语句,Next语句为循环终端语句。PrivateSubcmdok_Click()DimnAsInteger,intsumAsIntegerintsum=0Forn=1To24intsum=intsum+nNextnlblsum.Caption="两年共存入:"&intsum&"元"EndSub第一次循环:前n=1,s=0,中s=s+n=0+1=1,后n=n+1=1+1=2s=0Forn=1to3s=s+nNextn•第二次循环前n=2,s=1,中s=s+n=1+2=3后n=n+1=2+1=3•第三次循环前n=3,s=3,中s=s+n=3+3=6后n=n+1=3+1=4•条件判断n的值不处于1到3之间,跳出循环。x=1Fori=1to5x=x*iNextiPrinti,x以下程序作用为求5!,输出i与x的值。1、前x=1,i=1,中x=x*i=1×1=1,后i=i+1=1+1=22、前x=1,i=2,中x=x*i=1×2=2,后i=i+1=2+1=33、前x=2,i=3,中x=x*i=2×6=6,后i=i+1=3+1=44、x=6,i=4,x=x*i=6×4=24,i=i+1=4+1=55、x=24,i=5,x=x*i=24×5=120,i=i+1=5+1=66、i等于6,不处于1到5之间,不符合条件,跳出循环。然后执行print语句步长每执行一次循环,循环变量n的值加1,也就是说循环的步长是1。如果步长是2,上面的语句就应该改为Forn=1To24step2。没有特别标明的,默认其步长是1。循环次数=INT((终值-初值)/步长+1)求以下程序的循环次数a=0Forb=1to10step2a=a+bNextb练习课本39页,实践(2)的第一题,求S=1+2+3+···+100的值小结循环结构首先要懂得看流程图看到For···Next就要知道这是循环结构记得For···Next的语法格式步长的概念,循环次数的计算作业课后抽时间将课本第39页,第2题的1、2问及第3题的程序试着编写出来。下节课到计算机教室,将作业用计算机实际解决。谢谢!