高中信息技术必修1《运用选择结构描述问题》单元作业教学设计_第1页
高中信息技术必修1《运用选择结构描述问题》单元作业教学设计_第2页
高中信息技术必修1《运用选择结构描述问题》单元作业教学设计_第3页
高中信息技术必修1《运用选择结构描述问题》单元作业教学设计_第4页
高中信息技术必修1《运用选择结构描述问题》单元作业教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

高中信息技术必修1《运用选择结构描述问题》单元作业教学设计一、设计理念与整体思路本设计面向高中一年级信息技术必修模块"数据与计算"中"运用选择结构描述问题求解过程"这一内容。选择结构是学生从"按顺序执行"走向"让计算机作出判断"的关键一步,它承接变量、表达式等前序知识,又为循环结构、函数与模块化程序设计奠基。作业是课堂教学的延伸与再学习,本设计不以"多刷题、多上机"为路径,而是以"真实问题—分层任务—表现性评价"为主线,把作业设计成一个完整的问题解决过程:学生在判断超市会员折扣、体质健康等级、空气质量分级等贴近生活的问题中,经历"分析条件—建模表达—编写调试—解释评价"的全过程。学业评价部分打破"只看程序能否运行"的单一标准,采用"过程性观察+作品评价+反思性书面表达"三线并进的方式,既评价学生写出的代码,更评价其计算思维的显性表现:是否能把自然语言的条件转化为逻辑表达式,是否能识别互斥与嵌套关系,是否能为边界数据设计测试用例。作业总量严格控制在合理范围,书面与上机任务搭配,确保不同层次学生都能在最近发展区内获得成长。二、教材与学情分析本节内容位于算法与程序实现单元,核心知识包括:单分支(if)、双分支(if…else)、多分支(if…elif…else)三种基本形式;关系运算符与逻辑运算符(and、or、not)构成的条件表达式;分支嵌套的结构与可读性处理。教材以"判断奇偶数""成绩等级转换"等为例展开,逻辑线索清晰,但例题与学生生活存在一定距离,且对学生易错点——条件顺序错误、边界值遗漏、冗余分支——着墨有限,需要作业环节予以补强。任教班级为高一年级两个平行班,学生已掌握输入输出语句、算术表达式与变量赋值,约七成学生能独立完成顺序结构的小程序。前测显示三类典型困难:其一,把"并且""或者"等日常语义错误映射为逻辑运算,如写出60<score<90之外却误用90>scoreandscore>60这类恒真组合;其二,多分支场景下条件顺序颠倒,导致高分段先被"拦截";其三,忽视边界值,对"刚好60分"这类数据缺乏测试意识。此外,约一成学生有图形化编程基础,迁移较快;另有少部分学生打字速度与英文符号输入存在障碍,需要在作业要求上降低非思维负担。三、教学目标观看案例并完成任务后,学生能够:针对一个含有判断条件的实际问题,用自然语言和流程图描述分支逻辑,正确区分顺序、单分支、双分支与多分支结构的适用情形。运用关系运算符与逻辑运算符构造正确的条件表达式,借助Python的if语句体系实现程序,并通过自选边界数据验证程序的正确性。在调试与互评中发现并修正条件顺序错误、边界遗漏、缩进错误等典型问题,形成"先想清楚分支、再动手写代码"的编程习惯。在作业作品中体现对算法正确性、可读性与效率的初步追求,体会用程序描述现实问题时的严谨性要求,如得分区间的互斥划分、敏感个人信息处理的规范意识。四、教学重点与难点重点:if—elif—else多分支结构的语义与执行流程;将自然语言条件准确翻译为逻辑表达式。难点:互斥条件的排序与嵌套分支的等价改写;针对边界值的测试用例设计。五、教学过程(一)情境导入:让程序替收银员"做决定"(8分钟)上课伊始,教师投影某连锁超市会员日的结算规则:普通会员消费满200元打九折,不满200元按原价;金卡会员无论金额一律八五折,但若消费满500元可再减20元。教师提问:"如果请你给收银系统写程序,收银员的每一次判断,在程序里长什么样?"学生先不看任何代码,在导学单第一栏用中文把判断过程写成"如果……那么……否则……"的句式。教师巡视时有意收集两份典型答案:一份先判断"是否满200元"再判断"是否金卡",另一份先判断会员类别再分层处理金额。大屏并列展示这两份自然语言方案,引发第一轮认知冲突:两种写法都能得到结果,结构却完全不同,哪一种更清晰?教师顺势给出本课核心问题:把"判断"翻译成计算机能执行的语言,需要解决三件事——条件怎么写、分支怎么排、结果怎么验。今天的作业将贯穿这三件事全部过程。(二)新知建构:从单分支到多分支(12分钟)教师以"体温判断是否发热"切入单分支结构:温度大于等于37.3则提示"请复测"。现场键入并运行:temp=float(input("请输入体温:"))iftemp>=37.3:print("请复测")教师故意先遗漏冒号运行,让学生观察报错信息,再补全;随后追问"不发热要不要也给出提示",自然引出双分支结构,学生口头补全else部分。多分支环节采用学生体质健康测试的等级标准:优秀(90分及以上)、良好(80至89.9分)、及格(60至79.9分)、不及格(60分以下)。教师先展示两份代码:一份从高到低排列条件,一份从低到高排列但只有单边界判断,逐一运行并输入95、80、59.9三组数据。学生亲眼看到第二份代码把95分错判为"及格",立刻理解"条件顺序决定判断结果"。教师板书归纳:多分支自上而下执行,先命中者胜出;区间条件必须闭合、互斥、无遗漏。此阶段配一个两分钟快练:判断一个年份是否为闰年(能被4整除但不能被100整除,或能被400整除)。绝大多数学生能在提示下写出year%4==0andyear%100!=0oryear%400==0,教师借此点拨and与or的优先级及括号的使用建议。(三)分层任务探究:三类作业当堂启动(18分钟)作业采取"必做+选做+挑战"三层结构,全部围绕选择结构展开,课堂内完成起步部分,课后一周内提交完整成果。基础层任务"体测等级判定器":输入一个体测分数,输出对应等级。要求使用多分支结构,程序中至少注释说明各分支对应的分数区间,并自拟四组测试数据(含恰好80分、恰好60分两个边界值)填写测试记录表。教师明确评分关注点:区间划分是否互斥完备,边界值处理是否正确。提高层任务"阶梯电价计算器":居民月用电量240度以内按每度0.55元计费;超过240度不超过400度的部分每度加价0.05元;超过400度的部分每度加价0.30元。输入用电量,输出当月电费。学生需要先计算各档金额再判断档位,教师提示"先判断高档还是先计算低档"两种思路均可,但鼓励画出示意图理顺分段逻辑。该任务的隐性目标是让学生体会"选择结构+算术运算"的综合运用,以及用变量保存中间结果的可读性价值。挑战层任务"奶茶店智能点单助手":根据顾客输入是否会员、消费金额、是否使用优惠券三个条件,输出最终应付金额与一句提示语。规则自行查证或按教师给定文本设定。该任务天然需要使用嵌套分支或逻辑运算符合并条件,学生可以自由选择实现方式,但必须在作品说明文档中对比"嵌套写法"与"逻辑运算符合并写法"两种方案的优劣,至少各一句话。学生根据自身情况认领任务层次,允许"保底冲优"。教师在各小组间流动指导,把共性问题(如缩进混乱、全角符号混入)即时投屏点评,个性问题个别辅导。对打字慢的学生,教师提供含框架代码的任务单,把精力留给条件设计而非字符输入。(四)展示互评:用测试数据"攻击"同伴的程序(5分钟)临近下课,随机抽取三份不同层次的在制品进行展示。互评规则只有一条:评价者必须现场给出一组输入数据,说出预期输出,再运行验证。当一名学生用"5分"攻击等级判定程序、程序却输出"不及格"时,全班意识到"输入合法性"也是选择结构要处理的问题,教师顺势布置选做加分项:为程序增加数据范围校验。(五)小结与作业延伸(2分钟)师生共同提炼三句话:条件先于代码,画图先于敲键;边界数据是最好的验尸官;分支越少越清晰,清晰胜过聪明。课后作业为当堂任务的完善与提交,另附一页书面反思单。六、作业设计详案(一)作业目标对应基础层对应目标一、二,聚焦条件表达式与多分支的正确实现;提高层对应目标二、三,强调综合运用与测试意识;挑战层对应目标三、四,指向结构优化与方案比较;反思单覆盖全部目标,促使内隐思维显性化。(二)作业内容与要求必做一(全体):完成"体测等级判定器"。提交程序文件(.py)、测试记录表(至少四组数据,含两组边界值)、程序运行截图各一份。命名规范为"班级+学号+姓名+任务一"。必做二(全体):完成"阶梯电价计算器"。要求同上,另需在代码开头用注释写明自己对计费规则的分段理解,不得照抄题目原文。选做一:为任一程序增加输入合法性校验(如分数超出0至100时提示重新输入)。选做二(挑战):完成"奶茶店智能点单助手",并附不少于150字的方案对比说明。书面反思单(全体,150字左右):回答三个问题——本次任务中最容易出错的地方是什么,你是如何发现的;如果重新设计条件顺序,你会做出什么调整;选择一个生活场景,说说其中的选择结构如何用程序表达。(三)作业评价量规采用等级量表,四个维度各设三档。正确性维度:程序对所有测试用例(含边界值)输出正确为A档;常规数据正确但边界有误为B档;存在逻辑性误判为C档。结构与可读性维度:分支层次清晰、命名规范、注释恰切为A档;结构基本合理但注释或命名欠佳为B档;结构混乱、存在明显冗余分支为C档。测试意识维度:测试用例覆盖边界且记录完整为A档;有测试但缺边界数据为B档;无有效测试记录为C档。反思质量维度:能准确归因错误并提出改进策略为A档;描述笼统为B档;流于套话为C档。评价主体包含教师评价(占60%)、小组互评(占25%)与自评(占15%)。互评使用"给出攻击数据+一句具体建议"的格式,自评对照量规逐项打钩并补一句话理由。评价结果不以分数形式公示,而是转化为期末模块学业评价中"算法与程序实现"部分的过程性证据。(四)差异化与技术支持为编程零起点学生提供带注释的代码框架和流程图半成品,降低进入门槛;为学有余力者提供拓展阅读链接方向,如三目运算符、matchcase结构(Python3.10及以上),但明确说明范围仅作为了解,不纳入评价。允许学生在机房、家中或学校开放的平板云桌面完成作业,提交渠道为班级学习平台,系统自动保留提交时间与修改记录,便于教师追踪学习过程而非一次性结果。七、板书设计主板书分三栏。左栏:三种分支结构的语法骨架与对应流程图符号。中栏:体测等级案例的条件排序演示,用箭头标注执行路径。右栏:易错清单——冒号与缩进、条件顺序、边界值、全角符号。副板书滚动记录学生提出的好问题与典型攻击数据。八、教学反思本设计将作业前置到课堂启动,使作业不再是课后的孤立负担,而是课堂探究的延续,学生清楚"为什么做、做成什么样"。从当堂互评情况看,"用数据攻击同伴程序"的活动显著激活

温馨提示

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

评论

0/150

提交评论