网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB(FOR循环)

4.6 For…Next循环结构语句 对于已知循环次数的循环,VB还专门提供了一种控制结构,那就是For…Next循环。 1、结构格式: For 循环变量=初值 To 终值 [Step 步长值] 循环语句 Next [循环变量] 4.6 For…Next循环结构语句 说明: (1) For与Next必须成对出现,Next必须位于For语句之后。 (2) 循环变量必须是数值型,且最好为整型变量。 (3) For循环分递增循环和递减循环两种。 递增循环:当初值小于等于终值,步长值0。 递减循环:当初值大于终值,步长值0。 (4)当步长值=1时,[Step 步长值]部分可以省略 。 (5)Next 后面的变量可以省略 ,For、Next后面的循环变量是同一个。 注:本节课先讲解For递增循环的相关内容。 4.6 For…Next循环结构语句 4.6 For…Next循环结构语句 本课重点回顾 For-Next循环结构语句 (1)一般形式: For 循环变量=初值 To 终值 [Step 步长] 循环体 Next [循环变量] (2)执行过程(递增循环) 第6节 循环结构 * 第6节 循环结构 第6节 Visual Basic的基本语句 主讲教师:黄琴 —— For…Next循环结构 本课主要内容 第4章 Visual Basic 语言基础 第6节 算法概论与Visual Basic的基本语句 For…Next循环结构语句 实 例 本课重点 For…Next循环结构语句 For…Next循环结构语句的一般形式 For…Next循环结构语句的执行方式 4.6 For…Next循环结构语句 For…Next循环语句格式举例 For a= 1 To 10 a=a+1 b=b+a Next a C=a+b a为循环变量 1是初值,10是终值,步长值省略了,默认是1 循环语句组 整个 For 循环 结构 Next后面的语句 For i = 1 To 5 Step 1 Print i; Next i For i = 5 To 1 Step -2 Print i; Next i For i = 1 To 5 Step 1 Print i; Next i 等同于 For i = 1 To 5 Print i; Next i For i = 1 To 5 Step 1 Print i; Next i 等同于 For i = 1 To 5 Step 1 Print i; Next For 循环变量=初值 To 终值 [Step 步长值] 循环体 Next [循环变量] 2、For…next循环的执行: 4.6 For…Next循环结构语句 1、将初值赋给循环变量 2、判断循环变量值是否小于等于终止值 若为真(True),则执行循环语句,而后转到3执行 若为假(False),则转到 4执行 3、将变量的值加上步长值,而后返回 2执行 4、循环结束,顺序执行Next后面的语句 循环变量=循环变量+步长值 循环语句块 T 循环变量=终值 循环变量赋初值 F 4.6 For…Next循环结构语句 以下以框图形式说明For循环执行过程: For 循环变量=初值 To 终值 [Step 步长值] 循环体 Next [循环变量] 2、For…next循环的执行: 4.6 For…Next循环结构语句 1、将初值赋给循环变量 2、判断循环变量值是否小于等于终止值 若为真(True),则执行循环语句,而后转到3执行 若为假(False),则转到 4执行 3、将变量的值加上步长值,而后返回 2执行 4、循环结束,顺序执行Next后面的语句 For…Next循环程序语句举例 例1:读程序,分析程序执行结果 For a=1 to 5 a=a+1 b=b+a Next c=a+b Print “变量c的执行结果:”;c 程序段执行完后,变量c的值 程序执行过程如下 第一次循环 ①a=1 ②1=5为真 a=1+1=2 b=0+2=2 ③a=a+1 =2+1=3 第二次循环 ②3=5为真 a=3+1=4 b=2+4=6 ③a=a+1 =4+1=5 第三次循环 ②5=5为真 a=5+1=6 b=6+6=12 ③a=a+1 =6+1=7 第四次循环 ②7=5为假 ④循环结束 c=a+b =12+7=19 运行结果 For…Next循环程序语句举例 例2:读程序,分析程序执行结果 For a=2 to

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档