全球旧事资料 分类
VB嵌套循环教案
201561
1知识目标了解循环结构程序设计思想,准确掌握“ForNext”循环结构的应用以及循环嵌套的使
用。
2能力目标熟练掌握循环的嵌套,能编写双重循环结构的程序;能熟练应用Pri
t方法、tab函
数和Abs函数控制输出格式。3情感目标
增强学生的逻辑思维能力,培养学生分析解决实际问题的同时,锻炼他们探索规律,举
一反三,融会贯通的能力。
二、教学重点、难点
1重点:循环嵌套语句的结构和使用2难点:内外循环的功能及pri
t、tab()、Abs()函数对输出格式的控制
三、教学方法
启发式教学法、分层教学法、小组讨论等
四、教学过程(一)设置悬念、引起学生对本堂课的兴趣
把课前调试好的“九九乘法表”程序设计演示给学生看,激发学生的好奇心,求知欲,
引起学生对本堂课的兴趣。问学生想不想知道这个小程序是如何实现的,学完本堂课就知道
了!
(二)导入
1复习循环结构。
循环结构也称重复结构,它的作用是使一段程序能重复执行,被重复执行的部分称为循
环体。但重复一般都是有条件的,即在满足FOR语句中的条件下才执行循环体,否则退
出循环体。“FOR-NEXT”语句的语句格式:格式:FOR循环变量初值to终值step步长
循环体Next循环变量2应用循环结构的具体实例(1)、完善程序,使得程序运行时,单击命令按钮后在窗体中显示1到100之间的奇数和:Privatesubcomma
d1_clickDimSasi
tegerDimiasi
tegerS_____Fori1to100step________Nexti
fpri
tsE
dsub(2)、编写程序,实现一行“”的打印(如下):
Privatesubform_clickDimjasi
teger
Forj___to___Pri
t“”(;有什么作用?)
NextjE
dsub
3提出问题
上面的代码完成了在一行内输入5个字符,如果要得到四行同样的字符图形,即如图
所示的图形,应该怎么写程序呢?
给学生五分钟时间自由讨论和上机实验如何实现输出上面的字符图形
(三)引出循环嵌套结构提示:把每行看做一个“整体”,问题就转化为:问题就变成打印4个“整体”,每打印完一个,需换一行。
即Fori1to4打印“一行”Pri
t
Nexti把打印“一行”,用复习题2所编写的代码代替Fori1to4
Forj1to5Pri
t“”
NextjPri
tNexti
得出结论:像上面的程序那样,已经知道了循环的次数,可以再利用一个“FOR-NEXT”
循环语句,这样就形成了循环中套循环的结构,我们称之为循环的嵌套。二重循环语句格式:for循环变量初值to终值step步长
for循环变量初值to终值step步长循环体
ext循环变量
ext循环变量进一步r
好听全球资料 返回顶部