vb循环语句教学课件_第1页
vb循环语句教学课件_第2页
vb循环语句教学课件_第3页
vb循环语句教学课件_第4页
vb循环语句教学课件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VBVB循环语句循环语句 ForFor循环循环语句格式:For to Step 步长 循环体Next 循环变量例:例:For i=2 to 5 step 1 print i Next i循环变量循环变量终值终值初值初值步长步长循环体循环体强调:强调:ForFor、NextNext必须成对出现。必须成对出现。1、抢 答 问 题2、探 究 语 法3、我会读程序4、我可以编程序 根据学生及小组表现,课堂结尾将评选出最佳个人和最佳小组,奖励具体内容保密!小组及个人评分标准:小组及个人评分标准:得分分两部分:积极分和准确分得分分两部分:积极分和准确分1、积极发言得、积极发言得1分分2、完全正确得、完全正

2、确得2分,不够准确分,不够准确得得1分,错误分,错误0分分 请说出下列循环语句中:循环变量、循环变量初值、终值、步长、循环体分别是什么?1、For i=3 to 6 step 2 print i next i2、For i=4 to 1 step -1 print i next i3、s=0 For i=1 to 100 step 2 s=s+i print s Next i任务一:探究步长任务一:探究步长 通过调试下列通过调试下列VB程序,分析运行结果,程序,分析运行结果,请问你能得出什么结论?请问你能得出什么结论?For i=2 to 5 step 1 print iNext iFor i

3、=2 to 5 print iNext i第一组程序:第一组程序:结论:当步长值为结论:当步长值为1的时候,的时候,step部分可以省略;部分可以省略; 省略省略step的时候,表示步长值为的时候,表示步长值为1任务一:探究步长任务一:探究步长 通过调试下列通过调试下列VB程序,分析运行结果,程序,分析运行结果,请问你能得出什么结论?请问你能得出什么结论?For i=2 to 5 step 1 print iNext i第二组程序:第二组程序:结论:步长值可以为正数也可以为负数结论:步长值可以为正数也可以为负数For i=5 to 2 step -1 print iNext i任务一:探究步长

4、任务一:探究步长 通过调试下列通过调试下列VB程序,分析运行结果,程序,分析运行结果,请问你能得出什么结论?请问你能得出什么结论?For i=2 to 5 step 0 print iNext i第三个程序:第三个程序:结论:当步长值为结论:当步长值为0的时候,程序陷入的时候,程序陷入“死循环死循环” 补充: 合理的循环应是可以控制循环结束的。任务一:探究步长任务一:探究步长 通过调试下列通过调试下列VB程序,分析运行结果,程序,分析运行结果,请问你能得出什么结论?请问你能得出什么结论?For i=2 to 5 step -1 print iNext i第四个程序:第四个程序:结论:当步长值不

5、合乎逻辑时,程序不循环。结论:当步长值不合乎逻辑时,程序不循环。任务二:探究循环体任务二:探究循环体 通过调试下列通过调试下列VB程序,分析运行结果,程序,分析运行结果,请问你能得出什么结论?请问你能得出什么结论?For i=2 to 6 step 2 print iNext iPrint “hello!”结论:结论: 循环语句中即使没有循环体,循环语句中即使没有循环体, 程序也可以正常运行。程序也可以正常运行。For i=2 to 6 step 2Next iPrint “hello!”任务三:探究循环变量任务三:探究循环变量 通过调试下列通过调试下列VB程序,分析运行结果,程序,分析运行结

6、果,请问你能得出什么结论?请问你能得出什么结论?For i=2 to 5 step 2 print iNext i结论:结论:Next后面循环变量可以省略不写。后面循环变量可以省略不写。For i=2 to 5 step 2 print iNext 通过教师调试下列通过教师调试下列VB程序,师生共同分析运行结果,程序,师生共同分析运行结果,看看可以得出什么结论?看看可以得出什么结论?For i=2 to 5 step 2 print iNext iFor i=2 to 5 step 2 print i;Next i结论:结论: 输出语句输出语句Print结尾加结尾加“;”,输出结果就不换行;,

7、输出结果就不换行; 输出语句输出语句Print结尾不加结尾不加“;”,输出结果就换行,输出结果就换行 通过教师调试下列通过教师调试下列VB程序,师生共同分析运行结果,程序,师生共同分析运行结果,看看可以得出什么结论?看看可以得出什么结论?For i=1 to 6 step 2 For n=1 to 3 step 1 print n Next nNext i 结论:结论: For循环语句的循环体中可以再加循环语句的循环体中可以再加For循环循环语句,实语句,实 现循环嵌套。现循环嵌套。“循环变量”好比是“人”:1)步长值为正数时人就向前走,2)步长值为负数时人就往后退,3)步长为0时人就原地踏步

8、,4)人的“步子”大小由步长绝对值决定,5)终值好比是墙,若超出范围人就会碰到墙而 无法继续向前行走(或往后退),此时就不 执行循环体,同时循环也就此结束了。For i=2 to 5 step 1 print iNext i例题一:例题一:For i=2 to 6 step 2 print iNext i例题二:例题二:For i=6 to 3 step -1 print iNext i例题三:例题三:S=0For i=1 to 3 s=s + i print sNext i例题四:例题四:知识回顾:赋值语句 s=s+i,表示先将右边s的值与i值相加,得出一个新的值,再将这个新值赋值给左边的s

9、。拓展延伸:如果将拓展延伸:如果将print s放到放到next后面,该程序可以理解为:求后面,该程序可以理解为:求s=1+2+3的值。的值。For i=34 to 3 step -7 print iNext i 学生自主尝试读程序,然后写出程序的输出结果。学生自主尝试读程序,然后写出程序的输出结果。 开动你的大脑,让电脑休息一会吧!练习一:练习一:练习二:练习二:For i=5 to 10 print i;Next i练习三:练习三:For i=8 to 3 print iNext i练习四:练习四:S=0For i=1 to 100 step 2 s=s+i Next iPrint s基础题:用基础题:用For循环语句编写出循环语句编写出 把把20到到1的所有双数用的所有双数用Print语句输出来,要求是语句输出来,要求是 输出在一行上,例如输出在一行上,例如20 18 。4 2提高题:用提高题:用For循环语句循环语句 编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论