
顺德业技术学晚 循环语句及其应用
顺德职业技术学院 1 循环语句及其应用

顺德职业技术学晚 2.5循环语句及其应用 o2.5.1For..NeXt语句及应用实例 02.5.2D0.L0op语句及应用实例 o2.5.3循环嵌套及应用实例 02.5.4小结
顺德职业技术学院 2 2.5 循环语句及其应用 2.5.1 For…Next语句及应用实例 2.5.2 Do…Loop语句及应用实例 2.5.3 循环嵌套及应用实例 2.5.4 小结

婴 顺德职业技术学院 2.5.1For…NeXt语句及应用实例 oFor语句的形式如下: For循环控制变量=起始值to终止值[step步长] 循环体 Next o说明: 1)循环控制变量,,起始值,终止值和步长具有相同的数据类型,可为数值型或者 Char型,通常为整型 2)起始值、终止值和步长是一个合法的表达式(即有明确值),在一般情形下, 由这三个参数可以得知循环次数,所以有时称Fo语句是具有固定次数的循环。 3)若无Step子句,则步长的默认值为1。 4)循环条件: 若步长值>0,则循环条件是:循环控制变量≤终止值 若步长值<0,则循环条件是:循环控制变量≥终止值。 5)循环体:可以是一条或多条语句,若需提前终止循环,用Exit For语句实现
顺德职业技术学院 3 2.5.1 For…Next语句及应用实例 For语句的形式如下: For 循环控制变量=起始值 to 终止值 [step 步长] 循环体 Next 说明: 1)循环控制变量,起始值,终止值和步长具有相同的数据类型,可为数值型或者 Char型,通常为整型。 2)起始值、终止值和步长是一个合法的表达式(即有明确值),在一般情形下, 由这三个参数可以得知循环次数,所以有时称For语句是具有固定次数的循环。 3)若无Step 子句,则步长的默认值为1。 4) 循环条件: 若步长值>0,则循环条件是:循环控制变量≤终止值。 若步长值<0,则循环条件是:循环控制变量≥终止值。 5)循环体:可以是一条或多条语句,若需提前终止循环,用Exit For语句实现

顺德业技术学晚 FOr语句的执行流程图 循环控制变量-起始值 循环条件是否满足 False True 执行循环体 + 按步长修改循环控制变量 执行For.Next后面的语句
顺德职业技术学院 4 For语句的执行流程图

顺德职业技术学晚 For应用举例 通过本实例掌握以下内容: 1)利用For语句实现累加和按条件累加。 2)数据的连续输出。 3)利用Fo语句循环控制变量的取值来判定循 环是正常结束还是提前结束
顺德职业技术学院 5 For应用举例 通过本实例掌握以下内容: 1)利用For语句实现累加和按条件累加。 2)数据的连续输出。 3)利用For语句循环控制变量的取值来判定循 环是正常结束还是提前结束

翌 顺德职业技术学院 2.5.2 D0LO0p语句及应用实例 和Fo语句比,Do语句用于循环次数未定的循环,因不同的使用条件,Do语句有以下5种形式 语句形式 循环体 器 个死循 Loop i=i+1 环。 s=5+ Loop Dohi1。 s1·i-1 1)先判断,再循环。 循环体> Do while i Do 2)当符合条件时,执行循环体。 Loop Wh11。 i=i+1 3)本例循环体被执行2次,该D0语 5-5+i 句结束后:的值是3,s的值是6. Loop while i<-2 Do 1 1)先循环再判断。 循环体 Do 2)当符食条件时,结束循环。 Loop Until<条件 i-i+1 Loop Uti
顺德职业技术学院 6 2.5.2 Do…Loop语句及应用实例 和For语句比,Do语句用于循环次数未定的循环,因不同的使用条件,Do语句有以下5种形式

顺德业技术学 2.5.3 循环嵌套及应用实例 。循环嵌套又称多重循环,是指在循环体内又出 现循环结构。表2.18说明了循环嵌套的几个 术语和循环嵌套的执行过程。 。使用循环嵌套的注意之点: 1)内、外循环控制变量不能同名 2)外循环体内要完整包含内循环结构,不能交叉
顺德职业技术学院 7 2.5.3 循环嵌套及应用实例 循环嵌套又称多重循环,是指在循环体内又出 现循环结构。表2.18说明了循环嵌套的几个 术语和循环嵌套的执行过程 。 使用循环嵌套的注意之点: 1)内、外循环控制变量不能同名。 2)外循环体内要完整包含内循环结构,不能交叉

顺德职业技术学晚 2.5.4小结 o本小节主要介绍了For语句、Do.Loop语句 和循环嵌套语句及应用。其关键是要清楚循环 的执行流程;应用举例中,多次出现数的累加、 累乘、连续输出和分类统计(即计数器)的问 题,希望大家理解和掌握处理这些问题的关键 语句。 0本小节对应的训练是填空题21~30、操作题 4N7
顺德职业技术学院 8 2.5.4 小结 本小节主要介绍了For语句、Do…Loop语句 和循环嵌套语句及应用。其关键是要清楚循环 的执行流程;应用举例中,多次出现数的累加、 累乘、连续输出和分类统计(即计数器)的问 题,希望大家理解和掌握处理这些问题的关键 语句。 本小节对应的训练是填空题21~30、操作题 4~7