VB的循环嵌套教案

2026/1/15 2:12:32

VB程序设计中循环嵌套的使用 一、课题名称

VB程序设计中循环嵌套的使用

二、教学目标

1. 知识目标

了解循环结构程序设计思想,准确掌握“For -Next”循环结构的应用以及循环嵌套的使用。 2. 能力目标

熟练掌握循环的嵌套,能编写双重循环结构的程序;能熟练应用Print 方法、 tab()函数和Abs()函数控制输出格式。 3. 情感目标

增强学生的逻辑思维能力,培养学生分析解决实际问题的同时,锻炼他们探索规律,举一反三,融会贯通的能力。

三、教学重点、难点

1. 重点:循环嵌套语句的结构和使用

2. 难点:内外循环的功能及print、tab()、Abs()函数对输出格式的控制

通过多次强化训练,让学生掌握重点,学生实训时老师巡视指导,帮助学生突破难点 并再最后总结集中讲解一遍重点,难点以让学生突破重、难点。

四、教学方法

1. 情境导入法:情景引入,设置悬念,引起学生对本堂课的兴趣。

2. 启发式教学法:通过实例提出的问题,引导学生思考讨论、并上机实践,得出本节课所教授新知识。

3. 分层教学法:根据不同学生的基础不同,提问或任务的难易程度不同,并对基础相对较弱的学生给以更多的上机实践指导。

五、教学用具

计算机实训室,visual basic6.0软件。

六、课时安排

1课时

七、教学过程

(一)设置悬念、引起学生对本堂课的兴趣

把课前调试好的课本上图1-12-1的程序设计演示给学生看,激发学生的好奇心,求知

欲,引起学生对本堂课的兴趣。问学生想不想知道这个小程序是如何实现的,学完本堂课就知道了! (二)导入

1

1. 复习循环结构。

循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退出循环体。“FOR-NEXT”语句的语句格式:

格式:FOR〈变量名〉=〈表达式1〉 TO 〈表达式2〉 STEP〈表达式3〉

〈语句序列(循环体)〉 NEXT

说明:1)当步长为1时,STEP 1可省略不写;

2)语句序列中可以含有任意多条语句,也可无任何语句,称为空循环; 3)语句序列中可以含有循环结构;

4)有时需中途退出循环,这时用EXIT FOR命令。 2. 应用循环结构的具体实例

编写程序输出如下字符图形: 1 2 3 4 5 程序如下:

For j=1 To 5 Print j; Next j Print 3. 提出问题

上面的代码完成了在一行内输入5个数字,如果要得到三行同样的字符图形,即如图(一) 所示的图形,应该怎么写程序呢?

1 2 3 4 5 1 2 3 4 5 1 2 3 4 5 图(一)

给学生五分钟时间自由讨论和上机实验如何实现输出上面的字符图形 (三)引出循环嵌套结构

要得到图一所示的图形,我们可以将上面的“FOR-NEXT”语句重复3次,但是如果要打印20行,30行甚至更多行呢?有没有更简便的方法?我们知道循环结构能够使一段程序重复执行,如果把上面的“FOR-NEXT”语句放到另外一个循环之中,让它反复执行3次,能不能得到图形(一)的输出呢?我们一起来试一下:

For i=1 To 3 For j=1 To 5

2

Print j; Next j Print Next i

执行程序,得到如图(一)所示的字符图形。

得出结论:像上面的程序那样,已经知道了循环的次数,可以再利用一个“FOR-NEXT”循环语句,这样就形成了循环中套循环的结构,我们称之为循环的嵌套。

注意:外循环控制行数,内循环控制 (四)进一步探究、加深理解

再看一个由数字组成的字符图形(二): 1 1 2 1 2 3 1 2 3 4 图形(二)

观察该图形的特点,其规律是第一行输出1个字符,第二行输出2个字符,第i行输出 i个字符。由刚才的嵌套循环例子可知,外循环控制的是输出的行数,内循环控制输出列数,因此我们只需在图形(一)程序的基础上把Forj=1 To 5的终值5改为i即可,学生自己上机验证修改后的程序是否能得到图形(二)。

最后看图形(三) 1 1 2 1 2 3 1 2 3 4 图(三)

这个图中的字符和图二中的字符一样,只是每行第一个字符的位置不同。要改变每行第一个字符的位置,可以使用Tab()制表函数。图形的程序代码如下:

For i=1 To 4

Print Tab(40-i*3); For j=1 To i

Print j; 注意:此处课本上为Print i,应该为Print j 才能得到图(三) Next j Print Next i

3

课本后面的“想一想”问题由学生自己在课后思考练习 (五)综合练习、探索实践

1. 效果演示。把课前调试好的课本上的程序设计再次演示给学生看,让学生仔细观察每一演示运行页面。

程序部分演示页面效果图如下:

单击“左上部分”及“右下部分”效果图

2. 程序界面设计

由学生参考演示界面自行完成。 3. 程序代码编写

学生先看课本上已给出的代码,有不能理解的语句的举手询问教师。然后学生根据教材中已给出的代码上机实训,并思考补充教材中未给出的代码。期间前后排的学生可以相互讨论,教师巡视指导学生。

教师最后给出正确答案,并就巡视时学生出现的问题、易错点、难点再讲解一遍。 (六)总结与提升

循环嵌套就是在循环体中又有循环的结构,循环体外的循环称为外循环,循环体内的循环称为内循环。如果程序需要,还可以在内循环里再嵌入另一个循环,从而构成三重循环,甚至多重循环。

循环嵌套应用中的常见错误及其注意事项: 1.内循环与外循环的循环变量名称不能相同。

2.外循环必须完全包含内循环,不可以出现交叉现象。 (七)课后思考练习

由学生课后单独思考并写好各题程序,教师下次课抽查提问。

4


VB的循环嵌套教案.doc 将本文的Word文档下载到电脑
搜索更多关于: VB的循环嵌套教案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219