7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)

2023-05-06
| 16页
| 198人阅读
| 1人下载
精品

内容正文:

Visual Basic语言程序设计基础 第五版 循环程序结构 控制结构 控制结构 7.2 学习目标: 7.2.1 循环程序结构 讲解各种循环程序结构的含义和使用的语句,过程的概念、分类、定义及调用方法 控制结构 7.2 7.2.1 循环程序结构 学习目标: 1.了解各种控制结构的含义及过程的概念和分类 2.理解各种控制结构所使用的语句的功能,函数过程和子程序过程的定义、调用方式。 3.掌提各种控制结构、函数过程和子程序过程的使用方法。 控制结构 7.2 7.2.1 循环程序结构 在条件判断结构中,虽然可以产生多个分支,但每个分支中的语句或语句序列只能执行一次,然而在解决实际问题时,常常需要重复某些相同的操作,即对某一语句或语句序列重复执行多次,如要解决此类问题,就要用到循环程序(Loop)结构。 控制结构 7.2 7.2.1 循环程序结构 For...Next 语句 语法: For 计数变量-初值 To 终值[step增量值) 语句序列 [Exit For 循环体 语句序列 Next (计数变量] 功能:重复执行For 语句和 Next 语句之间的语句序列。 控制结构 7.2 7.2.1 循环程序结构 循环语句的执行过程: ① 计数变量取初值。 ② 若增量值为正,则测试计数变量的值是否大于终值,若大于终值,则退出循环;若增量值为负,则测试计数变量的值是否小于终值,若小于终值,则退出循环。 ③ 执行语句序列。 ④计数变量加上增量值,即计数变量=计数变量+增量值。重复过程②到过程④。 For Each..Next语句 控制结构 7.2 7.2.1 循环程序结构 For Each..Next语句 For Each.…Next 循环语句与For.….Next循环语句类似,都是对数组中的每一个数组元素重复执行同一组语句序列。如果不知道一个数组中有多少个数组元素,使用For Each…Next语句是非常方便的。 语法: For Each 变量 In 数组 语句序列 [Exit For] 循环体 语句序列 Next[变量) 功能:变量每取数组中的一个元素,都重复执行关键字For Each 和 Next 之间的语句序列。 控制结构 7.2 7.2.1 循环程序结构 【例 7.7】 Private Sub Form Activate() Dim Score(1 To 45) As Single Dim I As Integer For I-1 To 45 Score(I) = InputBox("请输入成绩:") Next I For Each S In Score Select Case s Case Is >- 90 Print"优" Case I8 >- 80 Ptint "良" Case Is >- 60 Print "可" Case Else Print "差" End Select 例题 For Each..Next语句 控制结构 7.2 7.2.1 循环程序结构 Do.….Loop语句 在For.Next 语句中,循环变量的终值只能是单个的常量或变量。当终止条件是一个复杂的表达式时,就不能使用 For…Next 语句了,这时就需要使用Do…Loop语句。Do.….Loop语句分为当型和直到型两种形式。 控制结构 7.2 7.2.1 循环程序结构 1.当型Do.….Loop语句 Do.….Loop语句 语法: Do [While 条件表达式] [语句序列] [Exit Do] 循环体 [语句序列] Loop [While 条件表达式] 功能:当条件表达式成立时,重复执行关键字 Do 和关键字Loop之间的语句序列,当条件表达式不成立时,则结束循环,转去执行关键字 Loop后面的语句。 控制结构 7.2 7.2.1 循环程序结构 2.直到型Do.….Loop语句 Do.….Loop语句 语法: Do [Unti1 条件表达式] (语句序列] [Exit Do] 循环体 [语句序列] Loop [Until 条件表达式] 功能:重复执行关键字Do和关键字 Loop之间的语句序列,直到条件不成立时,则结束循环,转去执行关键字 Loop 后面的语句。 控制结构 7.2 7.2.1 循环程序结构 While…Wend语句 语法:While 条件表达式语旬序列 Wend 功能:当条件成立时,重复执行语句序列,否则,转去执行关键字 Wend 后面的语句。 控制结构 7.2 7.2.1 循环程序结构 说明 ①While..end(While End的缩写)是关键字,其中文意思是“当………的时候,执行循环”。 ②条件表达式和语句序列的要求及功能同If….Then…Else语句。 ③ 关键字 While 和关键字 W

资源预览图

7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
1
7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
2
7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
3
7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
4
7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
5
7.2 循环程序结构(课件)-高二《Visual Basic语言程序设计基础》同步精品课堂(电工社·第5版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。