



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机高级程序设计语言转向语句教案教学内容:复习流程控制语句之中的条件语句、多分支语句和循环语句,讲解转向语句。教学目标:1、知识目标:了解转向语句break、continue、return和goto之间的区别。 2、能力目标:培养学生编写程序选择运用转向语句的实际能力。教学重点:正确运用和掌握break和continue 转向语句。 教学难点:能够正确分析出程序之中运用转向语句后编译、执行后的结果。教学方法:结合程序和图加深学生的理解,采用分布式教学。教学手段:多媒体教学。教学过程:一、 情境引入师:前一次上课我们学习了流程控制语句中的条件语句、多分支语句和循环语句,不知道同学们还是否记得我
2、们都学了那些条件语句,又学了那些循环语句呢?让学生自由说,当所有学生回答声音回落时,让稍差学生回答这个问题,检测他们课余时间的复习情况,进一步加深他们的印象。二、 复习讲解复习条件语句(if)、多分支语句(switch)和循环语句(for、while、dowhile)。教师提问:while和dowhile语句的区别。请同学们先想一想,然后找较好学生回答。三、 步入正题1、 课题引入师:今天我们来学习最后一种流程控制语句转向语句,就大家课下复习本章节能否告诉我都有哪些转向语句?有些学生会知道一些,但大部份学生带着疑问和求知的表情。2、 讲解分析1 / 5师:转向语句有四种,依次为break、co
3、ntinue、return、goto语句。Break语句可用于三种情况:(1)在switch结构中,break语句用来终止switch语句执行。(2)在for循环及while循环结构中,用于终止break语句所在的最内层循环。(3)Break语句也可在代码块中,用于跳出它所指定的块。举一个简单的break语句的例子,给同学分析它的结果,进而让同学们掌握break语句的基本用法。3、程序运用师:学习了break语句我们了解了它的主要功能是跳出最内层循环,并且可用于三种情况下,下面我们来学习continue语句。Continue语句只能用在循环语句中,用来终止本次循环。当程序执行到continue
4、语句时,将跳过其后尚未执行的循环语句,开始下一次循环。下一次循环是否执行取决于循环条件的判断。师:将上面简单的break语句的例子中的break换成continue语句,那么这个程序的执行结果将会是什么?请大家思考一下,我提问。同学们似懂非懂,都抱着怀疑而期待的眼神看着我,看来他们已经进入状态。师:将break和continue语句的运用做了比较后,我们会明显的知道它们的本质区别,break是跳出当前循环即最内层循环,而continue是跳出本次循环即执行到continue语句时循环语句后面尚未执行的语句不再执行直接进入下一轮循环。break和continue语句是重点,到现在为止同学们已经能
5、基本高清楚它们的区别和用法,脸上露出了一丝收获的微笑。师:下面我们来讲剩下两种转向语句return和goto语句。它们虽然简单但不容忽视。对于有返回值的函数,在函数的出口处必须用return语句将要返回的值返回给调用者。goto语句会导致程序结构混乱,可读性降低,而且它所完成的功能完全可以用算法的3种基本结构实现,因此一般不提倡使用goto语句。但在某些特定场合下,goto语句可能会表现出其价值。比如在多层循环嵌套中,要从深层循环跳出所有的循环,如果用break语句,则不仅要使用多次,而且可读性较差,这时goto语句可以发挥作用。4、总结区别转向语句 break、continue、return
6、、goto区别: break语句是结束当前循环,continue语句是结束本次循环,return可以终止函数,goto可以一次性跳出任何位置。注:java的转向语句中不包含goto语句。四、 自主探索编写两道分别关于break、continue语句的程序请同学们解答。教师巡视,观察同学们的掌握程度。五、 比较发现通过对不同转向语句的在计算机上的实际运行来强化同学们对它们之间区别及运用的掌握。 同学们通过交流分析得出答案。六、 作业安排师:通过这节课的学习,你学到了什么?同学们下去后看看教材上面的例题,是不是完全能看懂,并在机上运行一下,亲自体验一下他们的区别,如果有不懂的请及时向老师或同学请教。教学反思:较好的学生基本能掌握所学知识,但较差的学生还是有些吃力,所以要加强编程举例练习。板书设计:复习流程控制语句,黑板东面画出它们的流程图;黑板北中写上标题“转向语句”; 黑板西面分别写出各转向语句的特点; 黑板中间写出各转向语句之间的区别;2010-2011学年度第一学期教案
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓储物流一体化基础设施配套项目建设工程方案
- 2025年土木工程施工员资格考试试题及答案
- 2025年北京市公需课培训(专业技术人员继续教育)试题及答案
- 2025年税务师考试《税法一》试题及答案
- 2025年材料员资格考试必考重点练习题库及答案(共830题)
- 公关活动策划方案及执行案例解析
- 纺织行业AATCC16.3测试标准详解
- 混凝土浇筑安全技术操作手册
- 语文学科教学目标与评价设计
- 新能源企业环境风险识别与管理方案
- 产后出血预防与处理指南(2025)解读
- 运动障碍康复护理课件
- 激发学生潜能班会课件
- 人教版五年级数学上册教学计划跨学科整合
- 2025至2030中国靶材用高纯铜行业动向追踪及发展契机可行性报告
- 衡阳市长乐矿业有限公司衡阳县双溪铅锌矿矿山生态保护修复方案
- 2025至2030中国急救箱急救包行业产业运行态势及投资规划深度研究报告
- 含充电桩租车位合同范本
- 2025届高考语文复习:赏析小说和散文中重要词语和句子的含义(高考新题型)课件
- 社会变迁下家庭教育的挑战与机遇
- 2025年湖北三新供电服务有限公司招聘笔试参考题库含答案解析
评论
0/150
提交评论