循环语句.ppt
《循环语句.ppt》由会员分享,可在线阅读,更多相关《循环语句.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Visual Basicfornext 循环程序结构循环程序结构思考思考 生活中与循环有关的例子?生活中与循环有关的例子?水循环、大气循环、时钟转动、体育课围着操场跑十圈等。水循环、大气循环、时钟转动、体育课围着操场跑十圈等。继续思考继续思考跑步时有些学生可能想偷懒可能会少跑几跑步时有些学生可能想偷懒可能会少跑几圈,老师会怎么做?圈,老师会怎么做?安排一位同学给这位同学记圈安排一位同学给这位同学记圈 For Next 循环语句循环语句格式格式:For =to step Next 注注:必须是数值型变量必须是数值型变量步长可正可负,也可以带小数,缺省值为步长可正可负,也可以带小数,缺省值为1当计
2、数器达到或超过终值时,终止循环。当计数器达到或超过终值时,终止循环。ForNext循环的流程图循环的流程图计数超过终值?计数超过终值?计数器加上步长计数器加上步长(Next语句)语句)语句块语句块(循环体循环体)NoYesNext的下条语句如果在循环体中遇到如果在循环体中遇到 Exit For 语句,则强语句,则强行中止循环行中止循环计数器计数器保存终值和步长保存终值和步长(For语句)语句)For =to step Next 例:例:跑圈计数程序,学生每跑一圈记一次数跑圈计数程序,学生每跑一圈记一次数 程序说明:程序说明:第一行输出第一行输出1,第二行输出,第二行输出2第十行输出第十行输出1
3、0源程序源程序 DIM A AS INTEGER FOR A=1 TO 10 STEP 1 PRINT A NEXT A思考思考1、如果输出的数为、如果输出的数为10、9、8、7、6、5、4、3、2、1怎么办?怎么办?2、如果输出的数为、如果输出的数为10、8、6、4、2怎么办?怎么办?3、如果输出的数为、如果输出的数为 1、3、5、7、9怎么办?怎么办?任务一:求任务一:求100以内所有自然数之和以内所有自然数之和源程序如下:源程序如下:S=0 S用于保存累计值,初值为0For K=1 to 100 step 1 K计数器,步长1 S=S+KK=1,2,3,100Next K K+1(步长),再执行循环语句直到K=100(终值)Print “100以内所有自然数数之和为以内所有自然数数之和为“;S 输出结果即计算:即计算:S=1+2+3+4+100任务二:求任务二:求100以内所有奇数之和以内所有奇数之和S=0 S用于保存累计值,初值为0For K=1 to 100 step 2 K计数器,步长2 S=S+KK=1,3,5,99Next K K+2(步长),再执行循环语句直到K=100(终值)Print “100以内所有奇数之和为“;S 输出结果计算:S=1+3+5+7+99
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 循环 语句
限制150内