VB的循环嵌套教案_第1页
VB的循环嵌套教案_第2页
VB的循环嵌套教案_第3页
VB的循环嵌套教案_第4页
VB的循环嵌套教案_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、VB程序设计中循环嵌套的使用一、课题名称VB程序设计中循环嵌套的使用二、教学目标1. 知识目标了解循环结构程序设计思想,准确掌握“For -Next”循环结构的应用以及循环嵌套的使用。2. 能力目标熟练掌握循环的嵌套,能编写双重循环结构的程序;能熟练应用Print 方法、 tab(函数和Abs(函数控制输出格式。3. 情感目标增强学生的逻辑思维能力,培养学生分析解决实际问题的同时,锻炼他们探索规律,举一反三,融会贯通的能力。三、教学重点、难点1. 重点:循环嵌套语句的结构和使用2. 难点:内外循环的功能及print、tab()、Abs()函数对输出格式的控制通过多次强化训练,让学生掌握重点,学

2、生实训时老师巡视指导,帮助学生突破难点并再最后总结集中讲解一遍重点,难点以让学生突破重、难点。四、教学方法1. 情境导入法:情景引入,设置悬念,引起学生对本堂课的兴趣。2. 启发式教学法:通过实例提出的问题,引导学生思考讨论、并上机实践,得出本节课所教授新知识。3. 分层教学法:根据不同学生的基础不同,提问或任务的难易程度不同,并对基础相对较弱的学生给以更多的上机实践指导。五、教学用具计算机实训室,visual basic6.0软件。六、课时安排1课时七、教学过程(一)设置悬念、引起学生对本堂课的兴趣把课前调试好的课本上图1-12-1的程序设计演示给学生看,激发学生的好奇心,求知欲,引起学生对

3、本堂课的兴趣。问学生想不想知道这个小程序是如何实现的,学完本堂课就知道了!(二)导入1. 复习循环结构。循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。“FORNEXT”语句的语句格式:格式:FOR变量名=表达式1 TO 表达式2 STEP表达式3语句序列(循环体)NEXT 说明:1)当步长为1时,STEP1可省略不写;2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环;3)语句序列中可以含有循环结构;4)有时需中途退出循环,这时用EXITFOR命令。2. 应用循环结

4、构的具体实例编写程序输出如下字符图形:1 2 3 4 5程序如下:For j=1 To 5Print j;Next jPrint3. 提出问题上面的代码完成了在一行内输入5个数字,如果要得到三行同样的字符图形,即如图(一)所示的图形,应该怎么写程序呢?1 2 3 4 51 2 3 4 51 2 3 4 5图(一)给学生五分钟时间自由讨论和上机实验如何实现输出上面的字符图形(三)引出循环嵌套结构要得到图一所示的图形,我们可以将上面的“FORNEXT”语句重复3次,但是如果要打印20行,30行甚至更多行呢?有没有更简便的方法?我们知道循环结构能够使一段程序重复执行,如果把上面的“FORNEXT”语

5、句放到另外一个循环之中,让它反复执行3次,能不能得到图形(一)的输出呢?我们一起来试一下:For i=1 To 3For j=1 To 5Print j;Next jPrintNext i执行程序,得到如图(一)所示的字符图形。得出结论:像上面的程序那样,已经知道了循环的次数,可以再利用一个“FORNEXT”循环语句,这样就形成了循环中套循环的结构,我们称之为循环的嵌套。注意:外循环控制行数,内循环控制(四)进一步探究、加深理解再看一个由数字组成的字符图形(二):11 21 2 31 2 3 4图形(二)观察该图形的特点,其规律是第一行输出1个字符,第二行输出2个字符,第i行输出i个字符。由刚

6、才的嵌套循环例子可知,外循环控制的是输出的行数,内循环控制输出列数,因此我们只需在图形(一)程序的基础上把Forj=1 To 5的终值5改为i即可,学生自己上机验证修改后的程序是否能得到图形(二)。最后看图形(三)11 21 2 31 2 3 4图(三)这个图中的字符和图二中的字符一样,只是每行第一个字符的位置不同。要改变每行第一个字符的位置,可以使用Tab()制表函数。图形的程序代码如下:For i=1 To 4Print Tab(40-i*3);For j=1 To iPrint j; 注意:此处课本上为Print i,应该为Print j 才能得到图(三)Next j PrintNext

7、 i课本后面的“想一想”问题由学生自己在课后思考练习(五)综合练习、探索实践1. 效果演示。把课前调试好的课本上的程序设计再次演示给学生看,让学生仔细观察每一演示运行页面。程序部分演示页面效果图如下:单击“左上部分”及“右下部分”效果图2. 程序界面设计由学生参考演示界面自行完成。3. 程序代码编写学生先看课本上已给出的代码,有不能理解的语句的举手询问教师。然后学生根据教材中已给出的代码上机实训,并思考补充教材中未给出的代码。期间前后排的学生可以相互讨论,教师巡视指导学生。教师最后给出正确答案,并就巡视时学生出现的问题、易错点、难点再讲解一遍。(六)总结与提升 循环嵌套就是在循环体中又有循环的结构,循环体外的循环称为外循环,循环体内的循环称为内循环。如果程序需要,还可以在内循环里再嵌入另一个循环,从而构成

温馨提示

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

评论

0/150

提交评论