文档介绍:第5循环结构设计计算机具有速度快、精度高的特点,特别适于进行重复性的工作,重复次数越多越能显示它的威力。所以,使用计算机时,应尽量把问题归纳为简单而有规则的重复运算和操作,以充分发挥计算机的特长。循环是指在指定的条件下多次重复执行一组语句被重复执行的一组语句称为循环体VB提供的循环语句有For...NextDo...LoopWhile...WendForEach...Next最常用的是For...Next和Do...Loop语句假真循环体循环条件采用循环程序可以解决一些按一定规则重复执行的问题。例如,统计一个班几十名学生,甚至全校几千名学生的学期成绩,如求平均分、不及格人数等本章主要内容第5章循环结构设计Do...LoopFor...Next退出循环出口语句(Exit)循环语句多重循环列表框与组合框程序举例For...Next循环主要是用在知道循环次数的情况下;若事先不知道循环次数,可以使用当型循环Do......Next循环语句For循环变量=初值To终值[Step步长值]循环体=1+2+3+…+8s=0Fork=1To8s=s+kNextkPrint"s=";s程序运行结果如下:s=36IF语句实现循环变量=初值循环变量超过终值?循环体循环变量增加一个步长FalseTrueFor…Next语句的执行流程:For…Next语句的执行步骤:(1)求出初值、终值和步长值,并保存起来。(2)将初值赋给循环变量。(3)判断循环变量值是否超过终值。超过终值时,退出循环,执行Next语句之后的语句。(4)未超过终值时,执行循环体。(5)遇到Next语句时,修改循环变量值,即把循环变量的当前值加上步长值后再赋给循环变量。(6)转到(3)去判断循环条件和继续执行。Do[{While|Until}条件]循环体Loopn=1:s=0DoWhilen<=8s=s+nn=n+1LoopPrint"s=";sDoWhile…Loop功能:当条件成立(为真)时,执行循环体;当条件不成立(为假)时,终止循环。DoUntil…Loop功能:当条件不成立(为假)时,执行循环体,直到条件成立(为真)时,终止循环。(当型)Do...Loop循环语句吃吧当没有吃饱吃吧直到吃饱语句格式:Do循环体Loop[{While|Until}条件]功能:先执行循环体,然后判断条件,根据条件决定是否继续执行循环。(直到型)Do...Loop循环语句注意:后测型Do…Loop语句执行循环的最少次数为1,而前测型Do…Loop语句的最少次数为0。算法:通常采用重复运算来解决问题累加、累乘等如用级数π/4=1-1/3+1/5-1/7+……来求π设置循环变量使每次运算变量值有所不同控制循环计数控制或条件控制循环结构程序的实现求S=1+2+3+…+8s=0Fork=1To8s=s+kNextkPrint"s=";s把长式子改为8次加采用Print直接在窗体上输出结果,程序代码:PrivateSubForm_Load()Showt=1Forc=1To8t=extcPrint"T=";tEndSub程序运行结果是:T=40320语句t=t*c也称乘法器。先将t置1(不能置0)。在循环程序中,=8!=1×2×3×…×