文成中学 李蒋瑜循环结构语句 方法: print ""问题1:如何打印1个“ ”号?问题2:如何打印100个“”号? Private Sub command1_Click() ‘输出第99个“” ‘输出 第100个“” End Subprint “”print “”print “”print “”print “”…… 传统的方法:循环的方法:Private sub command1_click()For i = 1 to 100 step 1 print “ ”Next iEnd sub算法的三种基本控制结构顺序结构选择结构循环结构 1、循环结构 也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。 实现程序中 语句重复控制称为循环语句。 2、VB提供了三种不同风格的循环语句: (1)For…Next 语句 (2) Do Whi le…Loop 语句 (3)While…Wend 语句 循环语句 计数循环,通过次数控制循环的计算 过程。For 循环变量=初值 To 终值 Step步长 语句块(循环体)Next 循环变量 For语句: 说明: (1)For和Next必须成对出现,缺一不可。 (2)For 语句中的“循环变量”与Next语句中的“循环变量”必须 一致。 (3)当初值小于终值时,步长应为正数;当初值大于终值时,步长应为负数 (4)如果省略Step,则步长为 1。 (5)循环体可以是一个或多个语句。For i = 1 To 10 step 1 s=s+1Next i有如下VB程序段x=0For i=1 to 8 step 2 x=x+iNext i 该程序段执行后,变量x的值是( )A.9 B.16 C.25 D.36 条件循环,通过 自定义条件控制循环的计算过程。 Do While 条件 语句块(循环体)Loop语句块中,必须包含一个递增或递减的 语句,使得条件表达式能某次运算后不成立。 Do语句: 下列程序执行后,其x值为 . x=1 y= 4Do While y<=4 x=x+y y=y+1Loop 有如下VB程序段:Dim k As Integer,s As Integerk=0;s=0Do While k>=10 k=k+1 s=s+kLoop该程序段执行后,变量s 的值是A. 0 B.1 C.10 D.11有如下的VB 程序段:S=1For i=10 To Step -1 s=si(i-1)Next i若要使语句s=s i(i-1)执行5次,则循环变量i终值应为()A. 8 B.7 C.6 D.5 |
|