内容正文:
循环结构
学习目标:
通过老师讲解理解循环语句。
通过自主探讨,深入理解循环语句并解决实际问题。
循环结构
要让计算机重复做一件事情时,可以用循环结构。VB中常用For-Next、Do while-Loop、Do-Loop Until等来构建循环结构。
for循环语句的组成
For 循环变量 = 初值 To 终值 [ Step(步长)]
循环体
Next 循环变量
循环结构
其中步长(Step)表示循环变量的增量,省略则默认为1。
步长正数时For-Next 循环结构流程图
开始
循环变量=初值
循环变量 <= 终值
执行循环体
循环变量 = 循环变量 + 步长
结束
yes
no
步长负数时For-Next 循环结构流程图
开始
循环变量=初值
循环变量 >= 终值
执行循环体
循环变量 = 循环变量 + 步长
结束
yes
no
For i = 10 to 5 step -2
用循环语句计算 1+2+3+4+5+6+7+8+9+10 = ?
S = 0
For i=1 to 10
s = s + i
Next i
1
1 < 10
是
0+1
1
2 < 10
是
0+1+2
3
3 < 10
是
0+1+2+ 3
6
S = 0
i = 1
变量初始值
4 < 10
是
0+1+2+3+4
10
5 < 10
是
0+1+2+3+4+5
15
6 < 10
是
0+1+2+3+4+5+6
21
7 < 10
是
0+1+2+3+4+5+6+7
28
8 < 10
是
0+1+2+3+4+5+6+7+8
36
9 < 10
是
0+1+2+3+4+5+6+7+8+9
45
10 = 10
是
0+1+2+3+4+5+6+7+8+9+10
55
11 > 10
55
S+i 语句不执行
循环次数 变量i 执行循环语句 S + i S
1
2
3
4
5
6
7
8
9
10
11 退出循环
用循环语句计算 1+3+5+7+9 = ?
S = 0
For i=1 to 10 step 2
s = s + i
Next i
1
1 < 10
是
0+1
1
3 < 10
是
1+ 3
4
S = 0
i =