高中信息技术必修一运用选择结构描述问题求解过程教学设计_第1页
高中信息技术必修一运用选择结构描述问题求解过程教学设计_第2页
高中信息技术必修一运用选择结构描述问题求解过程教学设计_第3页
高中信息技术必修一运用选择结构描述问题求解过程教学设计_第4页
高中信息技术必修一运用选择结构描述问题求解过程教学设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

高中信息技术必修一运用选择结构描述问题求解过程教学设计一、教材与内容定位本节课选自粤教版高中信息技术必修一《数据与计算》第四章“程序设计基础”中的第三节,核心任务是让学生把生活与学科问题中的“分情况处理”抽象为条件判断,再用程序设计语言中的选择结构加以描述,形成可运行、可验证、可迁移的求解方案。教材在此处完成从“顺序执行”到“按条件分支”的关键跨越,算法要素由输入、处理、输出扩展为条件、分支、表达式与作用于不同路径的语句块。选择结构不是孤立语法点,而是计算思维的显性载体:问题被分解为条件判定与路径执行,边界数据迫使学习者正视严谨性,测试结果反过来修正对条件的理解。本节承上启下,前面依赖变量、赋值、输入输出与关系表达式的储备,后面为循环结构、枚举与函数封装提供控制流基础。教学中必须避免把选择结构讲成关键字背诵,应把它放回“描述问题求解过程”的功能位置,让学生体会:程序先是对现实规则的准确刻画,其次才是某种语言的语句排列。二、学情研判授课对象为高一年级学生,已具备基本算术与代数比较经验,能说出大于、小于、等于等关系,也在前两章体验过用计算机处理数据的速度优势;多数学生能模仿输入、处理、输出的直线流程,却容易在三处跌倒:一是把自然语言里的“如果满足就怎样”误写成无条件执行,忽略条件不成立时的路径;二是混淆赋值号与关系判断中的相等比较,把score=60当作“是否等于60”;三是对边界值迟钝,设计分支时只看典型值,漏掉临界点与非法输入。更隐蔽的问题是心态:学生常把上机当成“照抄代码并祈祷运行通过”,缺少先用样例推理、再让程序验证的习惯。针对这种状况,本设计采用低起点情境、可视化分支图、阶梯任务与错误资源转化四条路径并进,让不同基础的学生都能进入问题,又都在边界与表达上被要求往上走。三、学科核心素养目标信息意识方面,学生能从成绩评定、购票优惠、运动心率提示、快递计费等情境中识别“需要分情况”的信号,主动询问判断依据、数据范围与例外条款,不把规则当成天然正确,而能追问来源与合理性。计算思维方面,学生能把现实约束转写为可计算条件,区分单分支、双分支与多分支的适用场景,用分支覆盖所有输入类别,并用代表性样例验证路径完备;遇到多条件叠加时,能借助逻辑联结词拆解为清晰表达式。数字化学习与创新方面,学生能在编程环境中独立编辑、运行、调试,利用输出中间结果定位逻辑错误,把一次通过改为小步验证。信息社会责任方面,学生意识到规则进入程序后会影响真实对象,诸如奖励资格、风险等级与资源分配,设计分支时必须保持公开、一致、可解释,避免把偏见写进条件。四、教学重点与难点重点落在三点:第一,理解条件表达式的真假如何驱动程序流向,建立“先判断、后择路”的执行模型;第二,掌握单分支、双分支、多分支在描述问题时的结构性差异,并能用规范缩进体现代码层级;第三,会用边界值、典型值、非法值设计测试数据,借运行结果反推条件是否完整。难点有两处:其一,多重条件按顺序求值带来覆盖与遮蔽,学生需要明白排在前面的分支会先截获满足条件的数据,排列次序本身就是逻辑;其二,把含糊生活语言转为精确关系与逻辑运算,尤其处理“以上以下”“不超过”“介于之间且不含端点”等表述。突破策略是把每个分支都追问三句:这个条件拦住谁,放过谁,临界值落在哪一侧。五、教学资源与环境准备机房保证一人一机,预装Python运行环境与简易编辑器,教师机广播演示;投影呈现同一份问题在三种表示下的对照:自然语言规则、流程图分支、可执行代码。课前下发学习单,包含四组任务卡、样例数据表与自查清单。准备若干故意含错的半成品程序,分别埋藏赋值误用、缩进错位、边界丢失、分支遮蔽四类典型问题,用于分组诊疗。板书区域固定划分左中右三栏:左侧写问题规则,中间画分支走向,右侧沉淀语法与调试结论,使思维路径留痕。六、教学方法与组织方式采用情境驱动、范例改错、任务分层与同伴互评相结合的方式。导入不用宏大叙事,而用学生立刻关心的体测等级切入;新授不作满堂讲,先让规则在黑板被改写成判定树,再让机器执行同一套规则;探究阶段每组拿到相近却不同的业务规则,迫使迁移而非复制;展示阶段不评“谁跑得快”,而评“谁的条件更经得起刁难”。教师角色定位为规则质询者与调试陪跑者:学生说“差不多对了”时追问反例,学生卡住时要求先预测再运行,把错误从羞耻转为证据。七、教学过程环节一:情境入场,引出“必须分情况”的问题上课伊始,屏幕显示年级体质健康数据中的一列成绩:82、59、60、75、100、3、101。教师只提一个朴素要求:请口算哪些同学达到及格线。学生几乎瞬时完成。随后追问:如果把这七个数交给计算机,机器并没有“看一眼就懂”的本领,它必须被告知每一次比较的具体办法。学生会发现,人工判断里被自动忽略的两个异常值3与101正是程序必须正面处理的刺头。教师板书规则:成绩小于60为未达标,大于或等于60为达标;同时补充学校规定,成绩合理区间为0至100,超出即数据错误。此刻不急着写代码,而是让全班用手指比划这条规则把数轴切成几段。学生在空中划出三个区间:小于0,0到不足60,60到100,大于100。教师点明:今天要把这种“切分段落、各有去向”的想法,写成机器能严格执行的选择结构。设计意图在于把抽象分支还原成数轴与走向,先建立完备覆盖的直觉,再进入语法;异常值不是附加题,而是现实数据常态,课程从第一分钟就把严谨性立起来。环节二:从自然语言到分支图,建立执行模型教师在黑板左栏写规则原文,中栏画菱形判断框。第一个判断写成score<0orscore>100,成立进入“数据非法”路径;不成立进入第二个判断score<60,成立输出“未达标”,否则输出“达标”。强调计算机读到条件时只会得到真或假,没有中间态;一旦某个分支被选中,其余平行分支本轮不再执行。请两名学生扮演程序计数器与数据,一人报数,一人按图走位,全班观察60这个值落到哪里。学生看到60使score<60为假,于是进入否则一侧,明确“含端点”不能靠印象,必须靠关系运算符表达。随后把同一个判定翻译成语言语句。教师现场键入并解释缩进不是美观,而是归属:被条件管理的语句要退后一格层级,告诉机器“你们受这个判断管辖”。代码呈现为可读形式:输入score;若score<0orscore>100,则提示输入有误;否则若score<60,则输出未达标;否则输出达标。讲解中刻意对比score=60与score==60的差别,说明前者是把60放进变量,后者才是询问是否相等;在Python中相等判断写作==,区间链式可写0<=score<=100。此段不超过八分钟,目标精确:学生能复述“条件得真假、真假定路径、缩进表归属”。环节三:样例先行,小步验证代替一次成稿学生未独立写整段前,先做填预测。学习单给出六行输入与留空输出:5、0、59、60、85、120。要求不碰键盘,依据黑板分支图写出每个数应走的路径与屏幕结果。同桌交换核对,争议点集中到59与60。教师随机抽两组把预测贴到展示区,再统一运行程序比对。多数预测命中后,教师指出一个反常识事实:能预测输出,比能敲出代码更接近计算本质;若预测与运行不一致,错可能在代码,也可能在自己对规则的理解,两者都要回到条件。接着安排最小改动训练。原程序只处理三档,现改为四档:0至不满60为待提升,60至不满75为合格,75至不满90为良好,90至100为优秀,区间外仍为非法。学生先在学习单画四出口分支,再改动代码。关键提醒是多分支按先后求值,若把score>=60写在最前,它会吞掉本属良好与优秀的大多数数据;正确写法可利用已排除非法后的前提,按score<60、score<75、score<90、else逐级收窄。这里没有堆术语,只让学生看到每一次判断都在残余集合里再切一刀,切到最后剩下自然归末支。环节四:阶梯任务一,单分支看清“有条件才发生”任务一面向仍需稳固基础的小组:校园夜间照明节能提示。输入当前小时hour,取0到23整数;若hour>=22orhour<6,则提示“建议切换为夜间低功率照明”,其他时间不输出任何提示。表面简单,却专治两类误解:把“无提示”写成必须打印一句空废话;把跨午夜区间错误写成hour>=22andhour<6,导致条件永假。学生完成后用1、5、22、23、24自测。教师巡堂时专看逻辑联结词处,发现and误用不直接改,要求该生代入22与4各算一次真假,让表达式自己暴露矛盾。小结写入右栏:单分支适合“满足才行动,不满足保持原样”;跨零点区间不可同时既大又小。环节五:阶梯任务二,双分支处理“非此即彼”任务二设置为图书借阅资格。规则:读者年龄age满12周岁且当前无逾期未还记录overdue为False,可借;否则暂不可借。输入两个量,输出“可借阅”或“暂不可借阅”。看似直接,真正能区分理解层次的是对组合条件的摆放。基础写法用ifage>=12andoverdue==False,反之进入否则。提高写法提示把overdue==False简化为notoverdue,并讨论可读性:否定词嵌套过深会提高误读风险,工程上倾向于让条件正向陈述。此处渗透规范:布尔量不必与True或False反复比较,直接利用其真假;变量命名要让人猜得到含义,不用a、b、flag2这类空壳名。环节六:阶梯任务三,多分支考验覆盖与次序任务三选用地铁票价阶梯,规则为:里程d不足3公里收2元;3公里及以上且不足8公里收3元;8公里及以上且不足15公里收4元;15公里及以上收5元;里程为负判定非法。要求输出票价或错误提示。学生普遍能写,但质量分化在次序。展示阶段故意放两份都能通过常规样例的程序:A按d<0、d<3、d<8、d<15、else排列;B先写d>=15收5元,再倒退处理其他,却在条件书写中重复端点导致8公里被误归。全班用2.9、3、7.9、8、14.9、15、0.1七个值轰炸两份程序,A稳定,B在端点处露馅。教师不急着宣布谁对,而让每个临界值举手表态“我应去哪”,再让程序给出答案,冲突自然显形。沉淀结论:多分支设计先画互斥区间,再确认端点归属;条件能利用前面判断已经排除的范围,就避免冗余拼接。环节七:错误诊疗室,把Bug变成公共财产四组领取不同病灶程序。病灶一:把相等写成赋值;病灶二:else与上层if缩进不齐,实际结成另一对;病灶三:判断score>60写成达标,遗失等于60;病灶四:把非法输入判断放在成绩分档之后,导致120先被判成优秀。每组任务不是修好就跑,而是提交“诊断书”:错误现象、触发数据、根因类别、最小修复、修复后回归样例。五分钟后轮换批阅别组诊断,要求用红笔只改一处最关键逻辑,保留思考痕迹。展示时教师强调行业现实:真正昂贵的缺陷常不是拼写,而是规则边界被想当然;能写出触发错误的最小数据,是调试能力的分水岭。环节八:综合探究,从做题走向制作小工具综合任务以分层菜单呈现,保证完成底线,敞开创造上限。必做层:编写“运动后心率提示器”,输入年龄age与运动后一分钟心率hr。先估算运动强度上限参考值limit=220age;若hr大于limit,提示“强度偏高,请放缓”;若hr在limit的百分之六十至百分之八十五之间,提示“处于有效区间”;低于下限提示“强度不足”;age或hr非正数提示数据异常。提示语不做精确医学断言,只作课堂模型,借机声明程序输出受模型假设限制,不能替代专业建议。挑战层:增加性别化系数或让学生自行查阅资料调整参数,但必须把改动写成注释并说明依据;再进阶可把三次测量放入列表,取平均后再判定,为后续循环埋下钩子。开放评价看四点:非法处理是否在前,区间是否互斥且穷尽,输出是否负责任,代码是否可读。此时教室形成工坊状态,教师只在被问住式追问处介入:你这行条件排除了谁,漏了谁,凭什么。环节九:展示互评,标准先于作品邀请三组演示不同侧重点:一组展示端点严密的票价程序,一组展示可读性强的心率提示,一组展示失败的诊断修复。评价量规提前投屏,维度为正确、完备、清晰、克制。正确指典型与边界结果符合规则;完备指非法、低端、高端都有去处;清晰指命名、缩进、注释助人理解;克制指不夸大模型结论,不输出没有依据的吓唬性提示。学生互评只允许用证据句式:当输入为某值时,你的程序走到某支,与规则某条不一致。被评者可以辩解,但辩解必须回到条件而非情绪。教师收束时把三块内容连成线:规则被形式化,形式化被执行,执行结果被证据检验;选择结构的价值不在会背,而在让分歧可讨论、责任可追溯。环节十:课堂小结,凝练可带走的判断框架师生共同完成四句话收束。第一,遇到分情况,先列所有类别,确认互斥且无遗漏。第二,把每类翻译成可判真假的条件,端点归属写进运算符。第三,按执行顺序理解多分支,前者截获,后者处理剩余。第四,用正常值、边界值、非法值三组数据回测,任何预测与运行不符都视为可研究材料。屏幕保留一张总图:输入进入条件网络,每条边标记真假,终点是明确输出;旁边配一句不作口号的话——让模糊在进机器前消失。八、板书设计左栏:问题规则三行,成绩合法区间、及格线、四档划分,保留被学生修改的端点痕迹。中栏:双分支与多分支两张走向图,菱形内只写可判真假表达式,箭头标注真或假,临界值60、75、90旁标落点。右栏:语法要点与调试准则,含==与=的区分、and与or的语义、缩进表示归属、先非法后分档、测试三类值。板书不求满,求可回放,学生下课抬头仍能复盘一节课的推理路线。九、作业设计基础作业为改写:把课堂四档成绩程序增加“缺考”状态,约定输入1表示缺考,输出专门提示,且不得与非法区间冲突;要求附五个自测数据。提升作业为迁移:设计共享单车计费规则,含起步价、超时段、跨昼夜与故障免费,先写规则条款再编码,提交一张证明各区间互斥的表。实践作业为访谈:询问家人一项涉及分档收费或资格判断的经历,记录其中最容易被误解的一句规则,用本节方法改写成无歧义条件,下节课用两分钟分享。所有作业统一要求不写空泛感想,只交

温馨提示

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

评论

0/150

提交评论