文档详情

Visual Basic程序设计 沈祥玖 第6章 循环结构程序设计新.ppt

发布:2015-12-17约1.02千字共10页下载文档
文本预览下载声明
第6章 循环结构程序设计 VB提供了三种不同风格的循环结构, 分别是: 计数循环(For—Next循环) 当循环(While—Wend循环) Do循环(Do—Loop循环) 6.1 循环结构控制语句 一、For循环语句 计数型循环,循环次数预知时宜采用此结构。 1. 格式 For 循环变量=初值 To 终值 [Step 步长] 语句块 [Exit Do] 语句块 Next 循环变量 2. 说明 循环变量:数值型,自动取整 步长:+:≤终值,-:≥终值;缺省为1 语句块:循环体 Exit For:强制退出循环 循环次数:n=Int((终值-初值)/步长+1) 二、 while循环 其格式如下: While 条件表达式 [循环体] Wend 该循环格式中的条件表达式一般为布尔表达式,也可以是数值和字符表达式,结果为True或False,用来表示一个判断条件。 该语句的执行过程是: 首先计算给定的条件表达式的值,如果结果为 True(非0值),则执行循环体,当遇到Wend语句时,控制返回并继续对条件表达式进行测试,如果仍然为True,重复上述过程;如果条件表达式的结果为False,则不执行循环体,直接执行Wend后面的语句。 三、Do…Loop循环语句 1. 格式 格式1:先判断,后执行 Do [{While|Until}条件] 语句块 [Exit Do] 语句块 Loop 格式2: 先执行,后判断,至少执行一次 Do 语句块 [Exit Do] 语句块 Loop [{While|Until}条件] 2. 说明 While:条件为真时循环,又称“当”循环 Until:条件为假时循环,又称“直到”循环 无条件子句时(仅有Do…Loop),则无条件循环,此时必须有Exit Do,否则为死循环。 6.2 循环的嵌套 在处理实际问题时,常常要在循环体内再进行其他循环操作,在内嵌的循环中还可以再包括循环,这种在一个循环的循环体内又含有另外一个循环的循环结构称之为多重循环,也称为循环的嵌套。 嵌套时,内层循环必须完全包含在外层循环之内,不能相互“骑跨”。 多重循环的执行过程是,外循环每执行一次,内循环都要从头到尾执行一遍。 * * 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网
显示全部
相似文档