版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中二年级信息技术教学设计:赋值、分支与循环语句的协同建构本设计面向高中二年级信息技术学科,对应浙教版选择性必修一“数据与数据结构”中4.3“语句”的学习要求。学生已经完成算法描述、流程图、基本数据类型与表达式的学习,能够读懂顺序结构程序,却常在三种现实困难前停步:把自然语言条件翻译成可执行分支时边界丢失;把重复操作抽象为循环时令牌变量失控;把输入、处理、输出连接成完整程序时忽视异常数据。教学不能停留在“会写if、for、while”的句式层面,而应让学生理解语句是计算过程的骨架:赋值改变状态,分支选择路径,循环复用结构,输入输出连接问题世界与机器世界。一、教材地位与内容重构4.3“语句”位于从算法思想走向程序实现的关键节点。此前学生用流程图表达过“判断成绩等级”“累加求和”“寻找最大值”等任务,流程图强调逻辑形状,语句强调执行纪律。教材中的赋值语句、条件语句、循环语句、输入输出语句并非并列知识点,而是围绕“程序状态如何被改变”展开。赋值语句创建并更新变量,条件语句依据表达式的真假选择分支,循环语句依靠条件维持重复,输入输出语句使数据进入与离开计算过程。本课将内容重组为三条线索。第一条是状态线:变量不是容器标签,而是程序运行到某一时刻的可观察值。第二条是控制线:程序并非从首行机械滑到末行,而是在条件与循环的调度下形成路径。第三条是问题线:语句必须回到真实任务,服务“体质健康数据筛查”这一情境。学校体育组需要统计班级BMI,标记偏低、正常、超重、肥胖四档,找出需要重点随访的学生,并输出可读的汇总表。三类语句在同一任务中彼此咬合,避免把语法讲成零件展览。二、学情诊断与学习障碍预判高二学生具备较强形式化能力,但程序经验差异明显。部分学生在初中接触过图形化编程,能拖拽出循环,却不理解循环体执行次数由条件控制;部分学生能背出ifelifelse结构,却在“大于等于”与“大于”的边界上反复出错;还有学生把print当作计算完成,把input当作提示语装饰。更隐蔽的困难是变量观薄弱:看见total=total+x时,仍按数学等式理解为矛盾,而不是按程序语义理解为旧值读出、新值写回。教学中需要正视三类典型迷思。其一,把缩进当作美观要求,不知道缩进是Python表达归属关系的语法。其二,把whileTrue当作坏习惯一概排斥,不能在可控退出与死循环之间建立判断。其三,认为分支越多程序越“聪明”,忽视条件顺序会先改变匹配范围。诊断方式不采用纸面问答,而用“手势执行”:左手表示当前代码行,右手表示变量卡片,学生口述每一次赋值后的状态。身体参与能快速暴露“以为程序会记住意图”的错误期待。三、教学目标与素养指向学生能解释赋值语句的双侧差异,说明左边是被写入的名字,右边是先求值的表达式;能在BMI分类任务中正确使用关系表达式与逻辑表达式构造条件;能依据任务特征选择for或while,说明循环初始化、条件、更新三者如何共同防止死循环;能把输入校验、分类统计、格式化输出组合成不少于六十行的健壮程序。在计算思维层面,学生经历“具体记录—状态抽象—控制分解—边界测试”的完整链条,会把体育教师的口语规则“十八点五以下偏低,二十四以上要再看”改写为闭合区间与开区间的严谨组合。在数字化学习与创新层面,学生使用在线评测样例、同伴互测与最小失败用例,形成用证据修正程序的习惯。在信息社会责任层面,讨论身体数据属于敏感信息,程序输出应避免给个体贴羞辱性标签,统计表只服务健康干预,不公开排名。四、重点难点与处理策略重点是赋值、分支、循环在真实任务中的协同。难点有三:条件边界闭合性、循环变量更新时机、输入非法时的状态恢复。处理策略采用“错误先行”。课堂不先展示完美范例,而给出三份有缺陷的程序:一份把bmi<18.5与bmi<=18.5混用造成临界学生漏计;一份在while中忘记更新count导致死循环;一份把int转换放在try之外,使输入“abc”直接崩溃。学生先运行、观察、定位,再回看语法。规则从失败中长出来,记忆更牢。五、教学环境与资源准备机房配备Python3.11环境、离线编辑器、班级共用投屏与本地评测脚本。教师准备BMI样例数据文件students.csv,字段包含id、height、weight,隐藏三条异常记录:身高0、体重缺失、单位为斤而非千克。学生终端预置三个骨架文件:task1_assign.py、task2_branch.py、task3_loop.py。每个骨架只保留输入输出框架和两处错误注释,迫使学生补全而非照抄。黑板张贴一张“状态追踪表”,列出行号、动作、bmi、level、count、valid,供全班同步推演。六、教学过程环节一:从体检表到计算问题。教师展示体育组原始需求:一班四十二人,身高体重已采集,要得到四类人数,并列出需要复测的学生编号。学生两人一组回答三个问题:输入数据可信吗;分类边界由谁决定;输出应该安抚还是刺激。讨论后形成共识:程序先做合法性筛查,再做区间判断,最后输出中性表述。此时不急着写代码,而是请学生用自然语言描述处理一名学生的步骤。教师把学生话语板书为“读入—换算—判断—计数—汇总”,并追问哪一步会改变纸面上的某个数。学生指出计数增加、等级确定,教师顺势引出:凡使纸面状态发生变化的动作,最终都要落成语句。环节二:赋值语句与状态改写。教师运行task1_assign.py,屏幕显示weight=62,height=1.72,bmi=weight/(heightheight)。学生先口算结果,再运行核对。随后教师插入一行bmi=bmi,问这一行是否改变状态;再插入height=height/100,询问若身高原来以厘米记录会怎样。学生在状态追踪表中填写前后值,发现赋值不是声明永恒真理,而是此刻覆盖。关键练习是交换两个变量:不使用临时变量的错误写法摆出来,学生看到a=b后a的原值丢失,再引入tmp或多重赋值a,b=b,a。教师强调多重赋值右侧先整体求值,避免学生把它误解为两笔顺序转账。此环节收束为一句可检验的话:读赋值语句时,先算右边,再写左边;先看旧值,再谈新值。环节三:关系表达与分支边界。教师给出BMI成人参考阈值在课堂上的简化约定:小于18.5为偏低,18.5至24为正常,24至28为超重,28及以上为肥胖,并声明课堂任务只训练程序表达,不替代医学诊断。学生先独立写条件,再小组比较三种写法:嵌套if、ifelif链、多个独立if。运行临界数据18.5、24、28后,学生发现独立if若条件重叠会重复计数,elif链依赖顺序,嵌套结构可读性下降。教师不宣判唯一答案,而是要求每种写法配一组测试数据证明覆盖无遗漏。学生逐步提炼规则:互斥分类用elif链,区间书写保持同方向,临界值必须进入测试集。黑板上保留一条由学生总结的原则:条件表达式的真假不值钱,边界数据才值钱。环节四:循环语句与可控重复。任务升级为处理全班多名学生。教师给出两种逼近路径:已知人数用for遍历列表;人数不确定或边录入边处理用while。学生先用for循环累加四类人数,代码核心为forlineinrecords,内部完成拆分、转换、判断、计数。再把需求改为“持续录入直到输入end”,改用whileTrue配合break。此时故意讨论whileTrue是否危险,学生提出退出条件必须可达、输入可能不合规、异常不能吞掉证据。教师展示忘记valid+=1的版本,让循环卡死;再展示把更新放在continue之后的版本,使非法数据被跳过但非法计数永不增长。学生通过两次失控明白:循环三要素不必写在同一行,却必须共同存在;任何continue、break都可能绕过更新,落笔前要问状态是否仍旧前进。环节五:异常输入与程序韧性。隐藏数据触发崩溃:一条身高为0导致除零,一条体重为“未测”导致转换失败,一条体重按斤记录使BMI翻倍。学生先观察报错栈,再把tryexcept放到恰当粒度。教师提醒,except不是橡皮擦,不能把所有异常揉成“输入错误”一句而过;身高为0应判无效记录,单位混淆应进入待复核列表,缺失值应跳过汇总但保留编号。学生修改程序,输出包括总记录数、有效记录数、无效编号、四类人数和需复测学生。此环节把语句教学推高到工程伦理:程序的可靠不只体现为能跑通样例,还体现为面对脏乱数据时不编造结论。环节六:整合实现与同伴评审。学生完成完整程序,要求变量命名可读,分支区间一致,循环有明确退出,输出避免“胖”“差”等标签,采用“建议复测”“建议关注”等中性措辞。完成后交换评测,评审者不看作者,只看三项证据:临界用例是否通过,非法输入是否留有轨迹,输出是否能让体育教师直接行动。每组提交一个最小失败用例,说明它曾让程序犯哪类错。教师选择两份风格不同的程序投屏,一份条件精炼但输出简单,一份输出详尽却循环复杂,全班比较“正确”之外的可维护性。评价落在证据而非口才。环节七:课堂收束与迁移。学生回到最初的四步口语流程,用红笔标出每个动作对应的语句类别:读入对应input与文件读取,换算对应赋值与算术表达式,判断对应ifelif,重复对应for或while,汇总对应格式化输出。教师不再总结定义,而让学生补写一句给自己的提醒。高频答案包括“临界值要亲手测”“先让状态安全,再让程序聪明”“非法数据也有编号”。作业为开放延伸:把BMI分类函数抽象为judge(bmi,low,high),再思考当标准改为年龄别、性别别百分位时,硬编码区间会带来什么维护成本。该追问把4.3与后续函数、模块学习自然缝合。七、板书生成与视觉结构板书不按语法目录排列,而按程序运行的心电图排列。左侧写问题世界:记录、边界、异常。中间写状态变化:height、weight、bmi、level、count、valid。右侧写控制路径:顺序、选择、重复。三条线之间用箭头连接,箭头标注语句名。赋值箭头指向变量卡片,if箭头分叉,while箭头回流并附带出口。下课前黑板保留的是一张执行地图,而不是条款列表。学生拍照留存后,能按图复盘“哪条语句让箭头改变方向”。八、评价设计与证据采集过程性评价占六成,依据状态追踪表、临界测试集、互评审阅单。结果性评价占四成,依据可运行程序和三分钟答辩。答辩不考背诵,要求现场改变一个阈值并解释影响范围;再制造一次非法输入,观察学生是否先保护状态再考虑提示语。等级量规突出四档:能模仿,语句可用但边界靠运气;能修正,发现错误后可定位到行;能设计,主动构造数据证明覆盖;能迁移,指出标准变化时代码何处应该参数化。评价语言避免“态度认真”类空泛记录,全部绑定可观察行为。九、差异化支持与课堂安全对基础薄弱学生提供半完成骨架,保留正确缩进和测试调用,任务是补全条件与更新;对能力较强学生开放挑战,要求处理单位混杂并输出置信级别,但不把附加题作为排名筹码。身体数据话题敏感,所有样例编号去标识化,课堂禁用真实班级体检结果演示,禁止把BMI等级与品格、意志、外貌作任何关联。教师在巡视中关注因体型引发的不适,把讨论固定在数据质量、程序责任与健康支持。十、教学反思的前置设计本课预设的失败比成功更多,因此反思重点不在“学生是否开心”,而在错误是否被用得充
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 让研究成为一种习惯松江区第三实验小学胡银弟
- 九年级化学上册 第3单元 课题2 原子的结构课件 新人教版
- 仓储和仓储管理概述IV
- 员工转正申请工作总结报告
- 植物的新陈代谢新陈代谢浙教版
- 2026年涡流检测Ⅱ级资格认证试题(带答案)
- 2026年人大联络站干事试卷(带答案)
- 伦敦经济学院高微讲义消费者理论
- 2026年5S现场管理车间员工内部考核试卷及答案
- 2025年法院书记员《调解文书基础》题库附答案
- XXX县城区供热管网更新改造工程可行性研究报告
- 北京恩济里小区规划案例知识分享
- 合同法(第十版)课件 第1-8章 合同法概述-违约责任
- 九年级开学第一课课件
- 哲学与人生PPT中职全套教学课件全套教学课件
- 药品储存与养护管理制度
- 重庆市医疗预防保健机构护士聘用证明
- 局部封闭治疗骨科门诊常见疾病医疗
- 初中语文八年级下册钢铁是怎样炼成的课件
- 保险公司组训培训心得体会
- YY/T 1833.3-2022人工智能医疗器械质量要求和评价第3部分:数据标注通用要求
评论
0/150
提交评论