复****For循环语句语句格式: for循环变量=初值to终值[step步长] [循环体] next[循环变量]格式说明:循环变量:被用作循环计数器的数值变量初值、终值:都是数值型,可以是数值表达式步长:是数值型,也可以是数值表达式。循环体:在for和next之间的一条或多条语句,他们将被执行指定的次数。Next后面的循环变量与for语句中的循环变量必须相同。例题1:求s=1+2+3+4.....+n变形:初值、Step循环变量增量Dimiasinteger,sumasintegern==0Fori=1Tonstep1sum=sum+=sum例题2:求s=1*2*3*4.....*n变形:初值、Step循环变量增量Dimiasinteger,sumasintegern==1Fori=1Tonstep1sum=sum*=sum二、Do-Loop循环For-Next循环的次数是确定的,但是有的问题只知道循环结束的条件,重复执行的次数事先并不知道,这是需要Do-Loop循环格式一: DoWhile条件循环体 Loop例2:求1+1/2+1/3+……+1/n当n值是多少时,数列恰好大于2Dimnasinteger,sassingleN=0S=0Dowhiles<=2n=n+1s=s+1/nLoopPrintnS=1*2*3*…*n表达式不断的累乘,求使得s<999时,并且让s累乘到最大,n的值是多少。并将n用文本框输出结果(提示用dowhile….loop语句实现),()DimsumAsSingle,nAsIntegern=1循环变量初值sum=1累乘和初值DoWhilesum<999n=n+1步长sum=sum*=n-1EndSub循环的嵌套通常,把循环体内不再包含其他循环的循环结构称为单层循环。在处理某些问题时,常常要在循环体内再进行循环操作,这种情况称为多重循环,又称为循环的嵌套。如二重循环、三重循环等。 多重循环的执行过程是:外层循环每执行一次,内层循环就要从头到尾执行一轮窗体输出:[对象名.]Print[表达式列表]如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。如果是引号引起来的字符串,则原样输出。(2)输出内容可以是一个或多个。如果是多个输出内容,则各输出内容之间可以用逗号(,)或分号(;)分隔;如果用分号,则后面一个输出内容紧跟前一个输出;如果是逗号,则按照分区格式输出(一般空8个空格)。dimiasinteger,jasintegerFori=1To5Forj=1To5Print"";"*";NextjPrint""Nexti打印矩形dimiasinteger,jasintegerFori=1To5Forj=1ToiPrint"";"*";NextjPrint""Nexti直角三角形
复习For循环语句 来自淘豆网www.taodocs.com转载请标明出处.