§2.7循环结构.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
§2.7循环结构.doc

§2.7循环结构 教 学 过 程教 学 内 容学生活动教学方法组织教学:稳定课堂教学秩序 检复: 首先教师在教师机上运行画线程序,在窗体上显示动态地画出一条直线,并不停地改变线的颜色。通过屏幕广播发送到每一台学生机,让学生观察运行结果。 提问: 编程序,在窗体上由点(1000,1000)至(3500,1000)之间画一条绿色水平直线,使用PSet方法。 答案: private sub form_click() Cls For i = 1000 To 3500 PSet (i, 1000),RGB(0,255,0) Next i End Sub Fox Next循环语句应该在什么情况下使用? 答案:For Next循环语句用于循环次数确定的情况下。 引入: 我们知道,For Next循环语句用于循环次数确定的情况下。今天我们学习VB6.0中另外一个循环语句——Do Loop语句,Do Loop循环语句既可用于循环次数确定的情况,也可用于循环次数不确定的情况。所以,它是比Fox Next语句功能更强的循环语句。Do Loop循环语句共有四种格式,我们先学习它的第一种格式。 新授:  仔细观察 运行结果 口 答 口 答 进行多媒 体教学,吸引学生的注意力 展示课件 通过屏幕广播展示运行结果 教 学 内 容学生活动教学方法§2.7循环结构(三) (三)Do Loop语句 【格式1】 Do [While 循环条件] [循环体] [Exit Do] Loop 【执行过程】 1.先判断循环条件,当条件为真时,执行循环体,否则执行Loop下面的语句。 2.执行完循环体后,再判断循环条件,当条件为真时,重复执行循环体,直到条件为假时,结束循环,执行Loop下面的语句。 【使用说明】 1. Do、Loop、While及Exit Do都是关键字。循环体是需要重复执行的一个或多个语句。 2.循环条件是一个关系表达式或逻辑表达式。 3.该语句循环体的最少执行次数为零。 4.如果条件总是成立,Do循环就陷入“死循环”。这时可用Exit Do语句来无条件跳出循环,转去执行Loop下面的语句。 5.Do和Loop构成了Do循环。当只有这两个关键字时,程序将不停地执行Do和Loop之间的循环体。为了使程序能结束循环,必须使用可选的关键字While或Exit Do。 6.Do循环可以嵌套,其规则与Fox Next循环相同。 【例题1】 用Do Loop语句编程序,在窗体上从点(1000,1000)至点(3500,1000)之间画一条绿色水平直线,使用PSet方法。 【分析】 用Do Loop语句编写程序时,应该设一个循环条件,来控制循环什么时候结束。根据本题的题意, 认真听讲 积极思维 理解记忆 认真听讲 积极思维 理解记忆  展示课件 进行多媒 体 教 学 启发引导 通过多媒体课件进行教学,充分调动学生学习的积极性  教 学 内 容学生活动教学方法我们可设i为循环变量,初值为i=1000,循环条件为i≤3500,i的值每循环一次加1;循环体为画点语句和i的值加1。 程序如下:private sub form_click() Cls:i=1000 Do While i = 3500 PSet (i, 1000),RGB(0,255,0) i=i+1 Loop End Sub 【练习1】 用Do Loop语句编程序,在窗体上由点(1000,1000)至点(1000,3500)之间画一条红色垂直直线,使用PSet方法。 程序如下:private sub form_click() Cls:i=1000 Do While i = 3500 PSet ( 1000,i),RGB(255,0,0) i=i+1 Loop End Sub 【练习2】 在练习1的基础上加一段延时程序,使画直线的速度减慢。 程序如下:private sub form_click() Cls i=1000 Do While I = 3500 PSet (1000,i),RGB(255,0,0) i=i+1:a=1 Do While a=10000 a=a+1 Loop Loop End Sub理解Do Loop语句的执行过程,掌握编写程序的思路和方法。 根据要求编写程序并在微机上调试、运行。 此题是为较好的学生准备的练习题,练习1运行成功的学生可做此题。分析引导,讲解编写程序的思路和方法,培养学生分析问题、解决问题的能力。 讲练结合通过屏幕广播,教师引导学生找出某个学生的程序的优缺点。 展示课件 教师进巡回指导。 重点辅导练习1没有调试成功的学生。培养学生的动手能力。

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档