计算机高级程序设计语言转向语句教案.docVIP

计算机高级程序设计语言转向语句教案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机高级程序设计语言转向语句教案 教,,,,内容:复习流程控制语句之中的条件语句、多分支语句和循环语句,讲解转向语句。 教,,,,目标: 1、知识目标:了解转向语句break、continue、return和goto之间的区别。 2、能力目标:培养,,,,生编写程序选择运用转向语句的实际能力。 教,,,,重点:正确运用和掌握break和continue 转向语句。 教,,,,难点:能够正确分析出程序之中运用转向语句后编译、执行后的结果。 教,,,,方法:结合程序和图加深,,,,生的理解,采用分布式教,,,,。 教,,,,手段:多媒体教,,,,。 教,,,,过程: 情境引入 师:前一次上课我们,,,,习了流程控制语句中的条件语句、多分支语句和循环语句,不知道同,,,,们还是否记得我们都,,,,了那些条件语句,又,,,,了那些循环语句呢? 让,,,,生自由说,当所有,,,,生回答声音回落时,让稍差,,,,生回答这个问题,检测他们课余时间的复习情况,进一步加深他们的印象。 复习讲解 复习条件语句(if)、多分支语句(switch)和循环语句(for、while、do—while)。 教师提问:while和do—while语句的区别。 请同,,,,们先想一想,然后找较好,,,,生回答。 步入正题 课题引入 师:今天我们来,,,,习最后一种流程控制语句转向语句,就大家课下复习本章节能否告诉我都有哪些转向语句? 有些,,,,生会知道一些,但大部份,,,,生带着疑问和求知的表情。 讲解分析 师:转向语句有四种,依次为break、continue、return、goto语句。 Break语句可用于三种情况: (1)在switch结构中,break语句用来终止switch语句执行。 (2)在for循环及while循环结构中,用于终止break语句所在的最内层循环。 (3)Break语句也可在代码块中,用于跳出它所指定的块。 举一个简单的break语句的例子,给同,,,,分析它的结果,进而让同,,,,们掌握break语句的基本用法。 3、程序运用 师:,,,,习了break语句我们了解了它的主要功能是跳出最内层循环,并且可用于三种情况下,下面我们来,,,,习continue语句。 Continue语句只能用在循环语句中,用来终止本次循环。当程序执行到continue语句时,将跳过其后尚未执行的循环语句,开始下一次循环。下一次循环是否执行取决于循环条件的判断。 师:将上面简单的break语句的例子中的break换成continue语句,那么这个程序的执行结果将会是什么?请大家思考一下,我提问。 同,,,,们似懂非懂,都抱着怀疑而期待的眼神看着我,看来他们已经进入状态。 师:将break和continue语句的运用做了比较后,我们会明显的知道它们的本质区别,break是跳出当前循环即最内层循环,而continue是跳出本次循环即执行到continue语句时循环语句后面尚未执行的语句不再执行直接进入下一轮循环。 break和continue语句是重点,到现在为止同,,,,们已经能基本高清楚它们的区别和用法,脸上露出了一丝收获的微笑。 师:下面我们来讲剩下两种转向语句return和goto语句。它们虽然简单但不容忽视。 对于有返回值的函数,在函数的出口处必须用return语句将要返回的值返回给调用者。 goto语句会导致程序结构混乱,可读性降低,而且它所完成的功能完全可以用算法的3种基本结构实现,因此一般不提倡使用goto语句。但在某些特定场合下,goto语句可能会表现出其价值。比如在多层循环嵌套中,要从深层循环跳出所有的循环,如果用break语句,则不仅要使用多次,而且可读性较差,这时goto语句可以发挥作用。 4、总结区别 转向语句 break、continue、return、goto区别: break语句是结束当前循环,continue语句是结束本次循环,return可以终止函数,goto可以一次性跳出任何位置。 注:java的转向语句中不包含goto语句。 自主探索 编写两道分别关于break、continue语句的程序请同,,,,们解答。教师巡视,观察同,,,,们的掌握程度。 比较发现 通过对不同转向语句的在计算机上的实际运行来强化同,,,,们对它们之间区别及运用的掌握。 同,,,,们通过交流分析得出答案。 作业安排 师:通过这节课的,,,,习,你,,,,到了什么? 同,,,,们下去后看看教材上面的例题,是不是完全能看懂,并在机上运行一下,亲自体验一下他们的区别,如果有不懂的请及时向老师或同,,,,请教。 教,,,,反思:较好的,,,,生基本能掌握所,,,,知识,但较差的,,,,生还是有些吃力,所以要加强编程举例练习。

文档评论(0)

dd545454 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档