下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2.2第2课时复杂分支判断第二章程序的基本结构一、教材分析《分支结构》选自重大版教材《初中信息技术》八年级上册(第七版)第二章第2单元。“分支结构”是程序设计中的三大结构之一。二、学情分析经过前面课程的学习,学生基于程序设计的IPO模式、程序流程图学习了Python分支结构程序设计的基本方法。初中阶段的学生正在从图形化编程过渡到代码编程,Python的学习有难度。三、教学目标分支结构的嵌套多分支结构逻辑表达式四、教学重难点1.教学重点:分支结构的嵌套多分支结构2.教学难点:逻辑表达式
五、教学过程(一)创设情境,引出新知设计意图 创设情景,从学生实际生活入手,引发学生思考,活跃课堂气氛,激发学生的学习热情。教师活动 通过流程图描述在进校测温的流程中,如果体温高于37.3度,则应到留观室由医务人员再次测温,这时,如果体温恢复正常,则可以进入学校,否则,应由家长接回送诊。 我们将处置过程画成流程图,可以看出,流程图中有三个分支。这种情况,可以使用分支的嵌套来实现。(二)讲解新知设计意图 将新接触的分支嵌套程序结构结合代码演示,快速让学生形成直观认识,然后对语法格式进行解析,并强调代码格式中的重点部分。 让学生在上一节课形成的知识基础上,快速的扩展并形成多分支的思想。教师活动 请同学们思考一个问题,内嵌的if语句中还可以继续嵌套吗?答案是可以的,对于初学者来说,嵌套的层级不宜过多,一般不超过3层;否则容易造成混乱,不利于程序的修改与阅读。 我们打开海龟编辑器,在体温异常的提示代码后,添加二次测温以及判断的代码,运行程序,第一次输入异常体温,得到相应提示后,再次输入异常体温,可以看到请家长接回的提示。说明程序功能成功实现。 同学们在使用分支嵌套的时候请注意,if和else按照缩进对齐的原则进行配对,应保证内外层缩进的相对关系,代码才能正常执行。同时,内嵌的if语句也应完全按照if语句格式编写。(三)学以致用,扩展新知设计意图 让学生用刚刚学习的if条件语句嵌套知识,分析成绩判定情景中的问题,巩固掌握的知识。然后提出多分支的概念,引导学生用代码编程解决,加深对知识的理解,掌握本课的重点。教师活动 请同学们看下一个问题,判定成绩等级学校决定采用等级制替代百分制记成绩。老师找到了你,请你帮他写一个程序来解决评等级的问题,要求输入得分,得到对应的等级。 我们将成绩判断过程画成流程图来分析,可以看到一共有三个判断,四种情况。除了使用刚刚学会的分支嵌套来实现,还可以使用多分支结构,代码格式如下,我们在流程图上看一下它的运行过程,如果满足条件1则执行语句块1,否则继续判断是否满足条件2;如果满足则执行语句块2,否则继续判断是否满足条件3;如果满足则执行语句块3……如果上述条件都不满足,则执行else中的语句块n。 然后请同学们思考如果优化程序可以避免错误输入的情况,并且通过代码的演示和讲解帮助学生理解和掌握。(四)深入运用,扩展新知设计意图 进一步扩展教学情境,与现实情况进行结合,继续鼓励学生深入探索只是,引出多条件需要判断的情况,并进行知识讲解,帮助学生全面逻辑运算的方法。教师活动 我们来看下一个问题,因为小明生日很特殊,他求助于你写一个程序来判断闰年。从流程图来看,程序结构很简单,那么请问同学们知道闰年的条件吗?判断闰年的条件如下1、普通年能整除4且不能整除100的为闰年。 (如2004年就是闰年,1900年不是闰年)2、世纪年能整除400的是闰年。 (如2000年是闰年,1900年不是闰年)闰年的条件这么复杂,要用到逻辑表达式来表示。逻辑运算符含义作用实例(m=5n=10)and并且,多个条件同时满足,值为True;否则,值为False判断多个条件是否同时满足(m<nandn==5)返回Falseor或者,多个条件,至少有一个满足,值为True;否则,值为False判断多个条件是否至少满足一个(m==5orn==5)返回Truenot取反,当条件不满足时,值为Ture;满足时,值为False将判断条件取反向结果(notm>n)返回True 下面,我们一起来分析一下闰年的条件,首先,闰年由2个大的条件构成,这2个条件任一个成立则为闰年,所以用or运算连接起来。其中,条件1又是由两个子条件构成,这两个子条件必须同时成立则为闰年,所以用and运算连接起来。下面依次将这几个条件翻译成关系表达式,普通年能整除4,用百分号整除4,等于0;不能整除100,用百分号整除100,不等于0;世纪年能整除400,用百分号整除400,等于0;然后根据刚刚的分析,用逻辑运算符把它们连接起来,组成一个条件表达式。请注意,建议同学们用小括号来确定运算的优先级,我们将这个表达式用作if语句的条件,即可对输入的年份进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 平行线的性质(课件)2025-2026学年数学人教版(2024)七年级下册
- 无人机微控制器技术课件 2、MSP430系列微控制器内部结构与引脚功能
- 2026年注册土木工程师(水利水电)之专业知识题库检测试题带答案详解(综合卷)
- 2026年浙江财经大学财政学题库试题附答案详解(研优卷)
- 2026年特种设备作业押题练习试卷【原创题】附答案详解
- 2026年住培业务水平检测卷及参考答案详解(黄金题型)
- 2026年三基三严考含答案每日一练附参考答案详解【培优】
- 【低空经济】《空域划设方案及体系建设方案》
- 2026年幼儿园升国旗流程
- 2026年幼儿园甲流宣教
- 依法合规进行业务的承诺书范文4篇
- 工厂采购部绩效考核制度
- 【新教材】人教版八年级生物下册实验01 鸟卵适于在陆地上发育的结构特征(教学课件)
- 2026年中职计算机专业教师岗位实操考核试题及答案
- 深圳大疆在线测评行测题库
- 2026年江西财经大学MBA教育学院面试题库含答案
- 《高中生科技创新活动与综合素质评价研究》教学研究课题报告
- 组织部采购工作内控制度
- 初中英语听说读写一体化教学模式创新课题报告教学研究课题报告
- 2026年医疗设备维修考试题库及答案
- 2026年烟花爆竹经营单位安全管理人员考试试题及答案
评论
0/150
提交评论