Private Sub Form Click () Dim s&, x%o 0 For x=1 To 99 Step 2 S=S+X2 Nextx Print"1~100所有奇数的平方和=";s End sub 请单属标左键换页
Private Sub Form_Click() Dim s&,x% s = 0 For x = 1 To 99 Step 2 s = s + x ^2 Next x Print "1~100所有奇数的平方和=";s End Sub
在此程序中,第4、5、6条语句构成了一个循环, 在循环过程中第5句被反复执行了50次,从而计算出了 1~100所有奇数的平方和。 通过上面的对比可知,循环结构非常适合于解决 处理的过程相同、处理的数据相关,但处理的具体值 不同的问题。我们把能够处理这类问题的语句称为循 环语句。 VB提供了三种不同风格的循环语句,它们分别是: (1)For.Nex语句; (2) While.Wend语句; (3)D0Lo0p语句。 我们将对这3种循环语句逐一介绍 请单属标左键换页
在此程序中,第4、5、6条语句构成了一个循环, 在循环过程中第5句被反复执行了50次,从而计算出了 1~100所有奇数的平方和。 通过上面的对比可知,循环结构非常适合于解决 处理的过程相同、处理的数据相关,但处理的具体值 不同的问题。我们把能够处理这类问题的语句称为循 环语句。 VB提供了三种不同风格的循环语句,它们分别是: (1)For…Next语句; (2)While…Wend语句; (3)Do…Loop语句。 我们将对这3种循环语句逐一介绍
5.2FOr循环 For循环的一般格式如下: For循环变量=初值To终值[Step步长l 循环体 Next循环变量] 说明 请单属标左键换页
5.2 For循环 For循环的一般格式如下: For 循环变量=初值 To 终值 [Step 步长] [循环体] Next [循环变量] 说明:
1.格式中各项的说明 ●循环变量:亦称为循环控制变量,必须为数值型 初值、终值:都是数值型,可以是数值表达式 步长:循环变量的增量,是一个数值表达式。 般来说,其值为正,初值应小于终值;若为负,初值 应大于终值。但步长不能是0。如果步长是1,Step1可 略去不写。 ●循环体:在For语句和Nex语句之间的语句序列。 ●Next后面的循环变量与For语句中的循环变量必 须相同。 请单属标左键换页
1.格式中各项的说明 • 循环变量:亦称为循环控制变量,必须为数值型。 • 初值、终值:都是数值型,可以是数值表达式。 • 步长:循环变量的增量,是一个数值表达式。一 般来说,其值为正,初值应小于终值;若为负,初值 应大于终值。但步长不能是0。如果步长是1,Step 1可 略去不写。 • 循环体:在For语句和Next语句之间的语句序列。 • Next后面的循环变量与For语句中的循环变量必 须相同
2.执行过程 For循环语句的执行过程如下: (1)系统将初值赋给循环变量,并自动记下终值 和步长。 (2)检查循环变量的值是否超过终值。如果超过 就结東循环,执行Next后面的语句;否则,执行一次 循环体。 (3)执行Next语句,将循环变量增加一个步长值 再赋给循环变量,转到(2)继续执行。 以上执行过程用流程图描述,如图5-1所示。 请单属标左键换页
2.执行过程 For循环语句的执行过程如下: (1)系统将初值赋给循环变量,并自动记下终值 和步长。 (2)检查循环变量的值是否超过终值。如果超过 就结束循环,执行Next后面的语句;否则,执行一次 循环体。 (3)执行Next语句,将循环变量增加一个步长值 再赋给循环变量,转到(2)继续执行。 以上执行过程用流程图描述,如图5-1所示