高中一年级信息技术《做出判断的分支-多分支结构与综合应用》教学设计_第1页
高中一年级信息技术《做出判断的分支-多分支结构与综合应用》教学设计_第2页
高中一年级信息技术《做出判断的分支-多分支结构与综合应用》教学设计_第3页
高中一年级信息技术《做出判断的分支-多分支结构与综合应用》教学设计_第4页
高中一年级信息技术《做出判断的分支-多分支结构与综合应用》教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高中一年级信息技术《做出判断的分支——多分支结构与综合应用》教学设计一、教学背景分析本课是教科版高中信息技术必修1《数据与计算》第二单元第二节“做出判断的分支”的第二课时。学生在第一课时已经掌握了if单分支与if…else双分支结构的基本语法,能够读懂并编写简单的条件判断程序,理解了关系运算符与逻辑运算符的含义。本课时的核心任务是把学生从“会写一个判断”带到“会组织一组判断”,即掌握if…elif…else多分支结构,理解分支嵌套的思想,并能针对真实问题设计完整的分支方案。从学情看,高一学生逻辑思维正处于由经验型向理论型过渡的阶段,他们能直观理解“如果……就……否则……”的日常表达,但在把多条件问题转化为程序时,普遍存在三类困难:一是分支条件书写次序混乱,导致判断漏洞或冗余;二是忽视条件之间的互斥与覆盖关系,程序“能跑但不对”;三是面对嵌套结构时缩进混乱,逻辑层次不清。这些困难不是语法问题,而是计算思维中“分解”与“抽象”能力不足的表现。因此,本课时的重心不在讲授新语法本身,而在于通过有梯度的任务,让学生在改错、比较、重构中建立“先分析条件、再规划结构、后编写代码”的问题解决路径。二、教学目标1.能说出多分支结构if…elif…else的执行流程,理解其“自上而下、命中即走、互斥执行”的特点,并正确书写其语法格式。2.能对含有多个条件的实际问题进行分析,画出分支流程图,独立编写规范的多分支程序,条件覆盖完整、边界取值正确。3.理解分支嵌套的适用场景,能比较“多分支平铺”与“分支嵌套”两种方案的优劣,初步形成代码可读性与结构合理性的意识。4.在调试与互评活动中体验“测试用例驱动”的验证方法,养成用边界数据检验程序的习惯,体会严谨是程序设计的基本品格。三、教学重点与难点教学重点:多分支结构的语法与执行流程;多条件问题的条件梳理与次序安排。教学难点:条件之间的互斥性与完备性分析;嵌套分支的层次把握及结构方案的比较选择。四、教学准备机房环境安装Python3.x运行环境,教师准备流程图演示课件、半成品代码文件、分层任务单。课前五分钟发放上一课时的错题汇编,包含三份典型问题代码,供情境导入使用。五、教学过程(一)错题会诊:从“能跑”到“跑对”(约8分钟)上课伊始,教师投屏展示上节课作业中的一段真实代码:根据分数输出“及格”或“不及格”,有学生写成两个独立的if语句。score=55ifscore>=60:print("及格")ifscore<60:print("不及格")教师提问:这段程序能运行,结果也对,那它和if…else相比差别在哪里?学生讨论后指出:两个条件都要判断一次,浪费;并且如果疏忽写成“score<=60”且前一条件也用等号,就会出现两个分支同时输出的逻辑错误。教师顺势强化一个观点:语法上合法的代码不等于逻辑上正确的代码,判断结构的设计首先要保证条件互斥、覆盖完整。随后教师抛出新情境:学校体质健康测试要求把成绩划分为“优秀、良好、及格、不及格”四个等级。学生立即发现if…else只能处理两种情况,必须引入新的结构。认知冲突自然产生,新课由此展开。(二)新知建构:多分支结构的语法与执行逻辑(约12分钟)教师不急于给出语法,而是先让学生在任务单上用自然语言写出体测等级的判断规则。学生写出诸如“90分及以上是优秀,80到90是良好……”的描述。教师追问:“80到90”这个区间,在程序里写成条件时可以怎么表达?引导学生回忆关系运算符的连用或python中80<=score<90的写法。在此基础上,教师给出多分支结构的标准格式:if条件1:语句块1elif条件2:语句块2elif条件3:语句块3else:语句块4并用流程图演示执行过程:程序自上而下逐一判断,一旦某个条件成立,执行对应语句块后立即跳出整个结构,后续条件不再判断;所有条件均不成立时才执行else分支。教师用“单通道检票口”作类比:每个乘客只走一个闸机,先进先检,检过即走。接着教师现场演进式板书体测等级程序,故意先写成区间条件从低到高排列的错误版本:ifscore>=60:print("及格")elifscore>=80:print("良好")elifscore>=90:print("优秀")else:print("不及格")输入95分测试,输出却是“及格”。学生哗然,教师组织讨论原因:由于“命中即走”,95分在第一个条件就被拦截。由此归纳出多分支结构设计的第一条要领:当条件存在包含关系时,范围小的(或值高的)必须先判断;更稳妥的做法是把每个条件写成互不重叠的完整区间,例如80<=score<90,这样次序就不再影响结果。两种写法都正确,前者简洁但依赖次序,后者稳妥但略显冗长,教师明确告知学生:理解这个权衡,比记住任何一种写法都重要。(三)分层任务:在做中固化结构(约15分钟)任务一(基础层):补全体测等级程序并测试。教师提供框架代码,学生补全elif条件,分别用95、85、70、50以及边界值90、80、60进行测试,把结果填入任务单表格。教师巡视时重点关注学生是否主动测试边界值,对只测一个“顺手数据”就宣布完成的学生,要求其补测边界并说明理由。此环节渗透“测试用例要覆盖每个分支和所有临界值”的意识。任务二(提高层):阶梯水费计算。某市居民用水按月计费:不超过10吨,每吨3元;超过10吨但不超过20吨的部分,每吨4元;超过20吨的部分,每吨6元。输入用水量,输出水费。这道题与任务一表面相似,本质不同:分支不是为了分类输出,而是为了确定计费公式。教师先组织小组讨论“分几段、每段怎么算”,要求先画流程图再写代码。各组普遍能写出:ifw<=10:fee=w3elifw<=20:fee=30+(w10)4else:fee=70+(w20)6教师请两组学生讲解自己的条件次序安排,并让其他组用5、15、25三个数据交叉验算。课堂中出现了一个有价值的问题:有学生把第三个分支写成fee=w6,教师不直接纠错,而是让该生用25吨手算并与程序对比,学生自己发现“前面20吨被多算了”,修正之。这种让数据说话的自查方式,比教师指正更能留下印象。任务三(挑战层,供学有余力者):判断某年是否为闰年。规则是:能被400整除,或者能被4整除但不能被100整除。鼓励学生分别用逻辑运算符组合的单分支方案和嵌套分支方案实现,体会殊途同归。(四)难点突破:嵌套分支的结构设计(约10分钟)教师出示新情境:学生会招新,先判断是否为本校在籍学生,是的话再判断年级——高一需笔试,高二需面试,高三不招。学生尝试后发现,一类问题天然带有“先过一道门、再看走哪条路”的层次,多分支平铺表达起来很别扭。教师给出嵌套写法并与平铺写法并排投屏对比:ifstatus=="在籍":ifgrade==1:print("参加笔试")elifgrade==2:print("参加面试")else:print("高三年级不参与")else:print("限本校在籍学生报名")教师引导学生观察缩进:内层if整体是外层if语句块中的一条语句,缩进层次即逻辑层次。随后抛出关键讨论题:这个程序能不能全部拍平成一层多分支?学生讨论后得出可以,例如把条件写成status=="在籍"andgrade==1等组合条件。教师顺势总结选择策略:条件彼此独立、地位并列时用多分支平铺;条件存在先后依赖、需要先粗筛后细判时用嵌套;嵌套一般不超过三层,否则应考虑重构条件。代码是写给人看的,顺便能让机器执行——可读性本身就是一种正确性。(五)总结提升与结构化板书回顾(约5分钟)师生共同完成知识梳理。本节课沿着“双分支不够用→多分支解决分类→次序与区间两种写法→嵌套处理层次”的路径展开。教师用三句话收束:一是写分支前先分析条件,确保互斥且完备;二是命中即走决定了条件次序的意义,必要时用完整区间消除次序依赖;三是结构服务于问题,平铺与嵌套各有所宜,清晰永远优先于炫技。(六)作业布置基础作业:编写程序,输入三角形三条边长,判断能否构成三角形;能构成则进一步判断是等边、等腰还是普通三角形。此题自然引出嵌套结构,与本课主线呼应。拓展作业:观察生活中的一个分段规则(如电费、个税、快递计费、网约车计价),用文字描述规则,画出流程图,可选写程序实现,下节课择优展示。六、板书设计主板书呈现三条主线:左侧为多分支语法格式与“自上而下、命中即走”执行特征;中间为体测等级程序的错误版与正确版对照,红笔标注次序问题;右侧为“平铺还是嵌套”的选择策略两条。副板书随课堂生成,记录学生提出的条件写法和测试数据。七、教学评价设计本课评价嵌入任务全程。任务单设置三栏:程序代码、测试数据及结果、自我检查结论。小组互评只看两点:每个分支是否都被测试数据走到过,边界值是否验证过。教师终点评价不只看最终程序对错,更看修改痕迹——从错误版本到正确版本的演进过程,恰恰是计算思维生长的证据,在评价中应予以肯定和赋分。八、教学反思预设本课最

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论