版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术必修1作出判断的分支教学设计本课对应教科版高中信息技术必修1中“做出判断的分支”相关内容,面向高一年级学生,核心任务不是让学生背出if、elif、else几个关键词,而是让他们理解程序为什么会“看情况办事”,能把生活与学科问题中的条件、结论、路径整理成可被计算机执行的分支结构。高一学生已经经历过顺序结构、输入输出、变量与基本表达式的学习,会用程序完成“接收数据—处理数据—输出结果”的线性任务,但面对“满足什么条件就走哪条路”的问题时,容易把自然语言判断直接写成若干独立语句,忽视条件覆盖、边界相等、互斥与嵌套关系。本课以“判断先于分支,条件严于语法,测试验证思维”为主线,借助空气质量提醒、体测等级判定、网购运费规则、校园门禁提示四类情境,把抽象分支结构落进可运行、可比较、可纠错的学习任务。一、课程定位与育人价值“做出判断的分支”是算法与程序实现交汇处的一节课。向前看,它依赖变量、常量、数据类型、算术表达式、关系表达式和输入输出;向后看,它支撑循环中的条件控制、枚举与筛选、简单数据分类、异常输入防护,也为后续项目中的功能分解奠定判断意识。分支结构的价值不在代码行数,而在用明确条件切开模糊世界:超过阈值与未达阈值要区分,包含边界与不包含边界要说清,多个条件同时成立时顺序谁先谁后要安排,所有情况都没有命中时程序该给出怎样的交代。学生一旦形成“先画判断域,再写执行句”的习惯,后续学习循环嵌套、函数封装、列表处理时,就不再依赖模仿样例,而能主动追问规则是否完整。本节还承担信息社会责任启蒙。门禁系统误把教师识别成访客,外卖平台把偏远地区运费规则写死,运动打卡把临界值简单归入不合格,这些都不是“代码报错”,而是规则设计粗糙、边界意识淡薄、测试样本单一造成的公平性问题。课堂中引导学生讨论“条件为什么这样定”“谁会被误判”“误判成本由谁承担”,让技术判断回到人的处境,避免把分支教学窄化为语法训练。二、学情研判授课对象为高一学生,多数能独立完成温度转换、圆面积计算、简单汇率换算等顺序程序;能说出“大于”“小于”“不等于”的日常含义,却常把数学区间的端点处理带进代码时失真;能听懂“如果……否则……”,却在多条件场景里把elif写成一串并列if,造成同一输入触发两条输出;还有学生把赋值号与判等号混用,把字符串与数值比较,把用户输入的数字直接参与大小判断而忘记类型转换。差异层面,一部分学生已有编程竞赛或校外课程经验,容易用复杂写法展示熟练度,反而掩盖条件表达不清的问题;另一部分学生需要借助流程图和真实数据建立判断图像。教学策略上,用低门槛情境保证人人可进入,用边界样本制造认知冲突,用分层任务允许深度拓展,用同伴互测把“能跑”提升为“跑得对”。三、教学目标学生能够从生活规则中提取判断对象、关系运算符和分支动作,用自然语言、流程图、Python语句三种表征互相转换;理解条件表达式的结果只有真与假,分支执行的实质是依据真假选择路径。能正确使用if、ifelse、ifelifelse表达单分支、双分支与多分支,说明缩进在Python中的结构意义,辨析判等、赋值、关系运算与逻辑运算的差异。学生能够针对阈值类问题完成边界分析,识别开区间、闭区间、包含端点、临界相等、非法输入等情况;能设计覆盖正常值、边界值、异常值的测试数据,并依据运行结果修订条件顺序。面对多条件场景,能判断应使用逻辑与、逻辑或、逻辑非,还是应调整为互斥分级,避免重复触发与漏判。学生能够在小组任务中表达规则依据,质疑不合理阈值,提出更可校验的判断方案;在作品说明中写出“我的程序在什么输入下可能误判”,体现对算法局限的清醒认识。课堂评价不以代码长短论高低,而以条件完整性、路径清晰度、测试充分性和说明可信度衡量学习质量。四、重点与难点教学重点是分支结构与条件表达式的对应关系,尤其是多分支中条件互斥、顺序敏感和真值路径。教学难点有三处:边界相等的归属,多个条件叠加时的先后次序,非法或缺失输入的兜底处理。破解办法不是反复讲定义,而是让学生在同一情境中连续经历“规则口述—流程图分叉—代码实现—样本攻击—修正归因”的完整循环,使错误暴露在可观察运行中。五、教学准备与资源组织机房环境保证每人可编辑运行Python,教师端可投屏展示典型错误;学习单包含三张判断卡、一份边界样本表、一份互评记录;黑板左侧固定书写“条件—路径—结果”,右侧留作生成性板书,贴出学生提出的问题。课前不发放完整代码,只给半成品流程图和四组数据,避免学生先抄后想。教师准备四个微课片段,长度均不超过九十秒,分别演示缩进错误、端点误判、elif滥用、字符串比较陷阱,供差异化回看。六、教学过程的总体架构本课用两个课时连排,九十分钟。第一课时完成从生活判断到双分支、多分支的结构化表达;第二课时完成复杂规则建模、测试集攻击与小型作品发布。两课时不割裂为“讲”与“练”,而是共同围绕一个问题推进:怎样让程序像我们期望的那样作出可靠判断。每段活动都设置可交付物,或是一句话规则,或是一段流程图,或是一组测试样本,或是一份修改说明,使思维留下证据。七、情境导入:同一张校园卡为什么走出两条提示开课呈现校园闸机情境:学生刷卡后,屏幕可能显示“通行”,也可能显示“请到值班室核验”。教师不急着讲语法,只给出三条后台记录:卡状态正常且余额足够,闸机放行;卡状态正常但余额不足,提示充值;卡状态异常,提示人工处理。学生先用日常语言复述判断依据,再回答三个追问:判断对象是谁,比较的是什么,结论分成几类。此处故意不展示代码,迫使学生面对“规则本身”而非“程序长相”。有学生会说“看情况”,教师追问“看哪些情况”,把模糊词压缩成卡状态、余额两个条件;有学生把余额不足和卡异常混为一谈,教师引导区分“可自动提示”与“需人工介入”的结果等级。五分钟后,黑板形成三列:已知信息、判断条件、屏幕动作,分支的必要性在不言中建立。八、活动一:把一句生活规则压成条件表达式材料为空气质量提醒:当空气质量指数小于等于五十,建议户外运动;大于五十且小于等于一百,敏感人群减少户外;大于一百,停止户外长跑。学生第一步独立写出每个分支的成立范围,第二步与同桌核对端点,特别关注五十与一百应落在哪一侧。教师巡视时只问两类问题:“等于五十你让不让运动”“一百零一和九十九差别由谁表达”。随后学生用关系运算符写条件,教师收集三种典型写法:aqi<=50;aqi>50andaqi<=100;aqi>100。正当多数认为完成时,投屏输入“负三”和“abc”,程序含义开始摇晃。负指数值在规则之外却被aqi<=50吞进去,字符串根本无法比较,这两个冲突把“合法输入”推到台前。学生补写入参有效性判断,把分支从三条扩展为四条:非法输入单独提示,不进入等级判断。这个增量很关键,它让分支结构从“分出好坏”升级为“先守门,再分类”。九、概念建构:分支不是在关键词里,而在路径图上教师板书一个最小骨架:判断条件成立执行甲路径,不成立执行乙路径;若乙路径内部还要继续区分,就在乙路径中再立判断。随后把“如果下雨带伞,否则不带伞”“如果下雨且气温低,带伞加外套;如果下雨但气温不低,带伞;否则不带伞”并排摆放,让学生观察双分支与嵌套分支的形态差异。语言表述遵循一个原则:每个分支必须先回答“凭什么走这里”,再回答“走这里做什么”。条件表达式被定义为能得出真或假的式子,关系运算负责比较,逻辑运算负责组合;缩进不是排版爱好,而是结构归属,谁隶属于哪个判断,靠缩进说话。此环节控制讲授时长,教师不罗列所有运算符,只在使用现场点名:判等用双等号,赋值用单等号,范围判断常用与连接,任一项命中常用或连接,取反要谨慎阅读。十、活动二:体测等级判定中的边界攻防小组领取体测等级半成品任务:输入某项目得分,输出优秀、良好、合格、待提高四档。评分表故意给出重叠表述:八十五及以上优秀,七十及以上良好,六十及以上合格,其余待提高。学生若按输入顺序自上而下写ifscore>=85、ifscore>=70、ifscore>=60,逻辑上可运行,但结构松散;教师鼓励他们改为ifscore>=85优秀,elifscore>=70良好,elifscore>=60合格,else待提高,再讨论为何多分支通常从高阈值向低阈值排列。接着进行边界攻防:各组互相提交攻击样本,八十五、八十四点九、七十、五十九点九、负一、一百二十必须出现。运行后学生记录“期望输出—实际输出—是否误判—修正位置”。有组发现输入一百二仍被评为优秀,引发“上限是否合法”的争议;有组发现字符串输入引发异常,意识到程序强健性不是装饰。教师在这个节点引出测试思想:不是挑几个顺眼数字证明自己对,而是专找让自己难受的样本逼近遗漏。十一、错误诊疗室:三处高频病灶投屏展示匿名错例,学生扮演“代码医生”。病灶一,把ifscore=85写成判断,学生指出这是赋值而非比较,条件真假被偷换。病灶二,多档判断使用一串独立if,输入九十连续输出优秀、良好、合格,学生解释独立判断彼此不排斥,elif的意义是前条件不成立才进入下一道门。病灶三,缩进混乱导致else挂靠到内层if,输出与预期相反,学生用流程图回推挂靠关系。诊疗要求不喊“错了”而说“哪一行让路径改道”,并给出最小修改方案。这个环节把语法错误转化为结构理解,避免学生把问题解释为“我粗心”。教师在黑板保留一条结论:分支调试先看条件真假,再看路径归属,最后看输出措辞;顺序不能反,因为输出措辞常常最会掩饰结构错误。十二、从等级到运费:多条件与业务规则的冲突第二课时引入网购运费:普通地区订单满九十九免运费,不满收八元;偏远地区无论金额收十二元;会员普通地区满五十九免运费。小组先画条件树,再决定是否使用嵌套。学生很快分成两派:一派用地区作为外层判断,会员身份与金额放在内层;一派先判断会员,再判断地区,最后判断金额。教师要求各派写出互斥说明和潜在风险。讨论后形成共识:当规则存在明显类别门禁,如地区特殊政策,应把高优先级条件前置;当多个条件共同决定一个结果,可用逻辑运算组合,但组合后仍要可读。若要追求可维护,宁可多一层清晰判断,不用一行难懂的与或非。这里渗透工程观:正确只是底线,能让同伴三个月后看懂,才算课堂层面的好程序。十三、微型项目:设计一个不被轻易骗过的门禁提示器项目任务采用真实校园减量模型:输入身份类型、预约状态、当前时段、健康承诺标记,输出“允许进入—人工核验—禁止进入”三类结果。资料包给出基础规则,也预留两条由小组自行补充,例如校外人员须预约且在访问时段,教师夜间进入需二次确认,健康承诺缺失一律转人工。学生分工为主控设计、条件审查、测试攻击、说明撰写,角色可轮换但责任要到人。交付物包含可运行程序、五组边界样本、一页规则说明书、一段风险声明。教师明确评价重心:程序不必华丽,必须说明哪些输入会被拒绝,哪些输出无法百分百保证,规则来源于何处,改了哪一条会改变谁的权利。项目活动持续约三十五分钟,其中前十分钟只准画流程图和写样本,禁碰键盘,用意是压住“边敲边想”的冲动,让判断先行。十四、项目实施中的教师行为教师巡回时不替学生排错,而是递问题:这个条件漏了谁;这条分支永远走不到吗;这个else是不是吞掉了不该吞的情况;为何把人工核验放在禁止进入之前;如果健康承诺从布尔改成字符串,多少关系式要重写。对进度快的小组,抛出灰度样本:身份为教师但预约状态缺失,时段合法但健康承诺为空,引导他们区分“拒绝”“核验”“暂缓”的处置等级。对进度慢的小组,提供三层支架:先完成三类输出的主干,再补一组边界,再写一句风险说明,保证底线成功。教室公共屏幕滚动展示各组“最得意的一条测试样本”,被选中的样本必须让原作者解释它为何危险。这个展示机制把竞争从速度转向洞察力。十五、作品发布与质询每组用三分钟发布,不读代码全文,只讲一张流程图、一份样本表、一处最艰难的取舍。质询环节由听众提出“如果输入……你的程序会怎样”,发布组必须现场推演,而不是泛泛保证。教师把质询问题归为四类:边界相等类,非法类型类,规则冲突类,责任归属类。比如有程序把迟到学生直接禁止进入,听众指出迟到应转人工而非拒绝,涉及教育管理温度;有程序把教师夜间二次确认简化为直接放行,听众指出安全规则不能因身份默认可信而被绕过。技术判断由此与校规、公平、隐私发生连接,学生体会到分支不是冷冰冰的岔路,而是把制度翻译成机器动作时的责任接口。十六、课堂评价设计评价采用过程证据与成果证据并行。过程证据包括判断卡完成质量、流程图是否体现互斥与兜底、攻击样本是否有杀伤力、修改说明能否定位到条件而非情绪。成果证据看三项:三类输出是否路径清晰,非法输入是否被合理拦截,说明书是否承认程序边界。等级描述避免空泛,优表现为能主动发现并修正端点、类型与规则冲突,能解释条件顺序理由;合格表现为能实现基本分支,经提示可补边界;待改进表现为依赖样例拼接,条件与输出脱节,测试只走happypath。所有评价语都以可观察行为落笔,不写“思维活跃”这类无法核验的套话。学生自评只写两句:我设计的最关键条件是什么,我至今仍不放心的输入是什么。教师据此安排课后分层任务。十七、板书生成方案板书采用左中右三区。左区写“可判断对象”,列身份、数值、状态、时间窗;中区写“条件如何成立”,保留关系运算、逻辑运算、类型合法三条提醒;右区写“路径与后果”,对应放行、提示、拦截、人工。生成性内容来自课堂现场:某组提出的“else不是垃圾桶”,某组提出的“高优先级先过门”,某组提出的“端点要站队”。这些短句不追求工整,却是学生自己的概念结晶。下课前两分钟,教师用三色粉笔框出今日主线:先合法,再比较;先互斥,再嵌套;先测试,再信任。十八、分层作业与延伸基础层完成三段式任务:把“图书馆借阅超期提醒”改写成流程图,再写成双分支加多分支,最后用五个样本自测。提升层完成“体质监测趣味建议器”,要求至少一个嵌套判断、一处类型防护、一条风险说明。挑战层研究同一份规则在硬编码阈值与配置文件阈值下的差异,思考当政策调整时,修改代码与修改数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026事业单位工勤技能-四川-四川不动产测绘员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-内蒙古-内蒙古工程测量工一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-云南-云南水土保持工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-上海-上海汽车驾驶与维修员四级(中级工)历年参考题库含答案详解
- 2026乡村全科执业助理医师资格考试历年参考题库含答案详解
- 创新时间战推进产业创新发展行动方案
- 6-多传感器融合系统调试-任务工单(答案版)
- 文献阅读促进知识创新机制研究
- 毫米波雷达认知与安装调试
- 2026年历年安装造价考试试题及答案
- 2024年中级经济师保险真题及答案解析
- 2025年发展对象考试测试题库附含答案
- 物业项目部全员安全培训课件
- 《航空工程材料(第4版)》全套教学课件
- 售电公司财务管理制度
- 中国古典文献学讲稿
- 旅馆治安培训
- 临床护理实践指南2024版
- 特殊建设工程消防验收申请表样表
- 浙江巨圣氟化学有限公司4000吨-年TFE下游高端精细品技改项目环境影响报告书
- 项目1:跨境电商数据分析基础
评论
0/150
提交评论