内容正文:
循环结构程序设计
讲解人:郭郭
2
19
01 / For…Next循环语句
02 / Do…Loop循环语句
03 / 提前退出循环语句
(Exit do/Exit for)
05 / 课堂小结与课后作业
目录
CONTENTS
04 /综合应用(循环的嵌套、求素数)
2
问题的引出:
3)求解 1+2+3+…+100=?
解决办法:1) 引入新的程序结构——循环结构
2) 使用循环结构语句:For-Next, Do-Loop
1)在窗体上显示三个“OK”
对于上述或类似问题, 需要进行重复计算, 重复次数各不相同,怎样进行程序设计?
4)小猴有桃若干,第一天吃掉一半多一个;第二天吃剩下桃子的一半多一个;以后每天都吃尚存桃子的一半多一个,到第7天只剩一个,问小猴原有桃多少?
循环结构程序设计
2)求解 1*2*3*4*5=?
3
For…Next循环语句
1
PART ONE
4
For语句的一般格式:
For 循环变量=初值 To 终值 Step 步长
语句块
Next 循环变量
For…Next循环语句
For语句主要用于循环次数已知的情况,因此也被称为计数循环。
5
For语句的一般格式:
For 循环变量=初值 To 终值 Step 步长
语句块
Next 循环变量
For…Next循环语句
注意:1)格式中的关键字(for/next/to/step)不可做标识符使用。
2)步长是循环变量的增值,可正可负,省略表示步长为1。
3) 循环变量:控制循环的变量,for和Next的循环变量必须一致,后者可省。
4)初值、终值、循环变量都必须是数值表达式 。
5)循环体:需要重复执行的程序代码.
6
Private Sub Command1_Click()
Text1.Text = "" '清除文本,防止多次单击多次呈现同样的结果
Dim i As Integer '循环变量必须是数值型,此处设为整形,可不定义变量类型
t = 0