版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术教学设计:运用顺序结构描述问题求解过程【教材定位】本课选自粤教版高中信息技术必修1第四章《程序设计基础》第2课时,承接“算法及其描述”中自然语言、流程图与伪代码的基础,面向用程序语句把解题步骤落到可执行层面的关键一跃。顺序结构是程序控制结构的起点,看似平直,却最能暴露学生对“步骤先后、数据流向、状态变化”的理解是否扎实。高一学生已经具备代数表达、流程图初步识读和简单键盘输入经验,常见困难不在会写一行print,而在不能把生活任务拆成严格先后、可计算、可检验的动作序列。本课以“描述问题求解过程”为核心任务,强调从问题情境到输入输出约定,再到赋值、计算、输出的线性推进,让学生在短小完整的程序中建立确定性思维。【学情研判】授课对象为高一年级学生,多数能说出“先输入、再处理、后输出”的口头顺序,但真正落实到标识符命名、类型匹配、表达式求值和边界数据时容易失序。部分学生把数学等号与赋值号混同,把“交换两个变量”写成一句直觉式语言;还有学生忽视输入提示与输出格式,导致程序能跑却不可交流。刘徽“割圆术”所体现的步步逼近与严格次序,可作为跨学科心智支点:算法不是灵感的堆叠,而是每一步都可复现。课堂需要把“顺序”从常识提升为规范,让学生意识到计算机不猜测意图,只忠实执行已经写出来的先后关系。【目标设计】学生能针对购买文具打折、体测成绩换算、温度单位转换等情境,明确输入量、中间量与输出量,画出三步以内的顺序流程图,并写出可运行Python程序。能解释赋值语句右侧先求值、左侧再接收的方向性,能用注释说明关键步骤,能用合理标识符表达业务含义。能针对正常值、边界值和异常输入进行至少两组手工演算,比较屏幕输出与预期差异,说明原因。能在小组展示中用“我先让程序知道什么,再让它算什么,最后让它报告什么”的语言描述求解过程,形成对顺序结构稳定性、可读性和可测试性的整体认识。【重点难点】重点是把日常问题抽象为输入—处理—输出的线性链条,并用赋值、算术表达式和输出语句精确实现。难点集中在三处:一是变量作为“会变化的盒子”而非数学未知数;二是表达式求值次序受运算符优先级与括号控制;三是输出结果需要回到问题语境解释单位与意义。突破路径为宜小不宜大,用可一步验证的微任务撑起完整程序骨架,让每一次修改都对应一个可观察现象。【资源与环境】机房安装Python3.x与轻量编辑器,教师机投屏,学生两人一台机器便于同伴互查。导学单包含三张任务卡:校园咖啡找零、体测BMI估算、摄氏转华氏。预置判题用例不追求复杂,突出可读、可改、可测。黑板左侧保留“问题—数据—步骤—代码—验证”五栏,右侧滚动展示典型错误片段。课前不要求预习语法细节,只让学生带来一件“必须按先后完成”的生活小事,用于开场唤起顺序意识。【课堂主线】整节课围绕一条主线推进:把话说清,把数找准,把序排定,把码写对,把结果讲明。教师不急于展示完整答案,而是让每个环节都留下学生手可触摸的痕迹。评价嵌入过程而非末端,流程图是否闭环、变量名是否表意、输出是否带单位,都能即时进入讨论。课堂文化强调一句话:程序写得短,不等于想得浅;顺序结构简单,不等于可以含糊。一、情境导入:从“会做”到“说得让机器也会”开课呈现三行板书:买两支笔共8元,付10元,找零多少。学生几乎秒答2元。教师追问:如果价格变成变量、数量变成输入、折扣随活动变化,你还能只凭心算负责到底吗。学生意识到人脑会跳步,机器不会。教师现场朗读一段故意缺斤少两的“指令”:先输出找零,再输入金额,中间忘了乘数量。学生哄笑后指出荒谬之处,课堂由此确立标准:顺序不是排队的装饰,而是因果的方向。随后请两名学生用肢体演示“泡茶”步骤,一人刻意先放茶叶后烧水,另一人按常规操作。全班比较哪套动作可复用、哪套会导致失败。教师把讨论收成三句话:任何求解都依赖前提;前提来自输入;结论必须能被看见。此处不急着讲语法,只保留强烈的认知落差,为后面输入、处理、输出的三段式命名铺设心理需要。导入落脚到任务卡A“校园文创店结算”。已知笔记本单价、笔单价、购买数量和折扣率,要求输出应收金额。学生先说生活答案,再说需要哪些数,最后才允许碰键盘。这个延迟非常关键,它把编程从键盘竞赛拉回问题求解,让顺序结构先在语言和图式中站稳。二、概念建构:输入、处理、输出不是口号而是接口教师给出最小范式:程序像一段可检验的管道,左端吞入数据,中段改变状态,右端吐出结果。板书用可视化关系表达金额模型:应付=(笔记本单价×本数+笔单价×支数)×折扣。强调等号在数学里表达相等,在程序里常写作赋值方向:amount=(book_pricebook_n+pen_pricepen_n)rate。学生观察左右两侧角色不同,右侧是已经可求的值,左侧是准备接纳变化的名字。概念辨析围绕三个快问快答展开。price=price0.9是否毁掉了原价;若还想保留原价该怎么办。c=a;a=b;b=c能否交换,少了哪一步会出错。输入得到的“12”为何有时像文本sometimes不能直接参加乘法。学生先给出直觉,再用两行代码验证,教师只在矛盾处停顿,让错误自己发声。此处引出顺序结构的定义,不用辞藻堆砌:一组语句依照书写先后逐条执行,没有分支选择,没有回环重复;前一条语句造成的环境,就是后一条语句面对的世界。为了让学生记住“环境”二字,教师把变量表画成三列:名称、当前值、含义。每执行一句,学生就更新一行表格。这个手工追踪动作会在后续调试中反复使用,比空喊细心更有效。规范意识同步落地。标识符用price、count、total,不用a1、b2凑合;关键步骤写短注释;输出带上元、个、摄氏度等单位;魔法数字尽量命名,如DISCOUNT=0.88。教师说明这不是审美洁癖,而是让三周后的自己、同伴和阅卷者都能读懂。可读性在顺序结构里成本最低,收益最早。三、示范共写:把文创店结算写成可运行过程教师采用“留白共写”而非满堂演示。屏幕给出骨架,空出输入转换、合计表达式和格式化输出三处。全班先口头填充:用户需要输入什么,程序提示什么,数量和单价可能是什么类型。学生判断单价用float,本数用int;若输入“3.5本”是否现实,顺势讨论数据合理性边界,但本课不展开异常处理,只要求知道输入约定需要写清。共同完成核心片段:book_price=float(input("笔记本单价:"))book_n=int(input("笔记本数量:"))pen_price=float(input("笔单价:"))pen_n=int(input("笔数量:"))rate=float(input("折扣率,如0.88:"))total=(book_pricebook_n+pen_pricepen_n)rateprint("应收金额:",round(total,2),"元")每一行诞生前,学生必须预告它会让变量表发生什么。比如book_n创建后,表格新增名称book_n,类型整数,来源于键盘。total出现前,右侧表达式中四个输入量与rate必须已在场,否则顺序坍塌。运行阶段固定使用三组数据:普通组为单价12.5、2本、3元、4支、0.9,学生手算应付(12.5×2+3×4)×0.9=33.3元;整数组检验类型;折扣为1时验证无优惠也应成立。教师故意把round(total,2)去掉,让输出出现33.300000000000004一类的浮点长尾,学生看到“差不多”在终端并不体面。由此理解表示误差与呈现格式的区别,但不过度深入二进制,只记住展示层要管理。示范收束到流程图补全。椭圆起止框、平行四边形输入输出、矩形处理依次落位,箭头只向下不拐弯。学生对照自己的程序反查:每个矩形是否恰好对应一条可执行动作,每个平行四边形是否都有明确提示语。图与码互译,防止把流程图画成装饰花边。四、任务分层:三组微问题撑起同一种结构任务A面向全体:温度转换。输入摄氏温度c,输出华氏f,关系为f=c×9÷5+32。要求变量命名见义,输出保留一位小数并带单位。基础薄弱学生可直接依照范例迁移;学有余力者增加一行再转换回摄氏并比较是否复原,体会计算误差的可见边界。任务B强调状态更新:零花钱计划。输入本月预算budget、已花spent、今日欲购商品单价与数量,先计算今日花费today,再更新剩余remain=budgetspenttoday,最后输出超支或结余。关键点是spent不能改写today,budget不能中途凭空变化;若需要记录“花完后预算视图”,应另用left变量。学生在这里最容易把同一名字反复覆盖到失去审计能力,同伴互查时专门盯着覆盖链。任务C强调表达与解释:操场配速。输入距离米数d与用时秒数t,速度v=d÷t,每公里用时pace秒=1000÷v,再把pace秒拆成分钟与秒。学生必须处理整数除与取余:m=pace//60,s=pace%60。这里顺序结构出现轻微厚度:先求平均速度,再求每公里总秒,再拆成分秒。任何一步提前都会因v或pace尚未存在而失败,线性依赖天然形成。每组任务执行同一评价尺:输入提示是否让人知道该敲什么;中间变量是否必要且不泛滥;输出是否回到问题;是否用样例核对。教师巡视不替学生改错,只问三句话:这个值从哪里来,这一步改变了什么,屏幕上的数对应现实世界哪个量。被问住的学生回到变量表补追踪,而不是立即删除重来。五、易错诊疗:让错误成为可讨论的公共财物第一类错误是顺序倒置。程序写成print(total),随后才计算total。教师不直接指出,而让学生朗读执行轨迹:计算机遇到total时变量表空空如也,只能报错。全班给这种片段起名为“结论抢跑”,并在笔记本写下提醒:使用前先创建,输出前先成形。第二类是输入类型暧昧。age=input("年龄:")后接next_age=age+1。学生看到终端把文本与整数相加报错,才明白input默认收回的是字符序列。教师用“外包装”比喻:键盘送来的是贴了标签的字符串,进仓库前要按货物性质拆箱成int或float。这个比喻点到即止,随后让学生修正转换位置,并讨论转换应紧跟输入还是推迟到计算前,形成一致的工程习惯。第三类是表达式优先级失控。有学生写f=c9/5+32与f=c(9/5+32)混为一谈,也有人在折扣中把单价乘数量再打折错成单价打折后忽略数量。处理办法是把长表达式拆成有名字的中间量:item_sum、discount_amount、payable。拆分不会降低程序水平,反而让调试有抓手。学生亲自比较“一行流”和“三步走”的可读性,多数会选择后者。第四类是输出失语。程序只打印一个裸数,用户不知道它是元、秒还是人次;或者单位正确却四舍五入过头。教师展示两张收据,一张只有37,一张写清“应收37.00元”,让学生判断哪张能作为凭证。代码由此与责任意识相连:输出不是结束,而是承诺。六、探究提升:顺序结构的边界在哪里当学生能把三步流程写稳,教师抛出扰动:若折扣率超过1或小于0,程序是否应该照样执行。学生分化为两派,一派认为输入合法靠使用者自觉,一派认为程序至少应提示“数据可疑”。本课不引入if语句,但明确顺序结构不会替你做选择;它能把问题描述清楚,却不能在岔路口转向。这个克制为下节课分支结构埋下自然而强的动机。再给出“交换成绩单”微探究:两名同学物理、化学成绩录入反了,只能顺序执行赋值,如何纠正。学生经由c=a;a=b;b=c理解临时变量的必要性。教师把三行代码投影成纸条交换游戏,左边杯子、右边杯子、空杯子依次移动。抽象赋值落回身体经验,方向性由此稳定。提升还包含效率与清晰的平衡。有人合并输入提示,有人把多个print拼成一句。讨论标准不是谁短,而是谁能在不运行的情况下预测结果。顺序结构的美学是朴素:一步一个事实,事实足以支撑下一步。学生开始体会“可读性就是可维护性”的早期含义。七、课堂检测:以可观察证据替代印象分五分钟独立完成“快递计费”小题:首重1千克8元,续重每千克3元,输入重量w千克,输出费用。限定本课只按不足1千克按1千克向上处理可用数学方法ceil,但允许学生用w=int(w)+1的近似思路并注明假设;教师收集的是思路而非唯一解。ranked评价看四点:是否定义重量输入;是否区分首重续重;表达式是否保护首重部分;结果是否带元。允许出现不完整方案,但必须具备顺序骨架。讲评采用“匿名三样本”。第一份能运行但变量名x、y、z;第二份命名优美却把续重写成w3,漏掉首重已含;第三份完全正确却没有任何提示语。学生投票哪份最值得修改后保留,多数选第三份,因为补足提示成本低;最易误导的是第一份,因为运行成功掩盖了交流失败。这个反转让学生明白:能跑只是底线,能懂才算作品。检测后每位学生在导学单写下一句“我今天能稳住的动作”。常见答案包括先写输入提示、每步更新变量表、输出带单位、拿两组数核对。教师把这些句子拍照留档,作为下一课分支结构的前测参照:哪些习惯已经自动化,哪些仍需外部提醒。八、作业设计:从课堂任务走向生活记录基础作业要求学生在家测量一次烧水或步行场景,任选其一写成顺序程序。烧水版记录初始水温、目标水温、每分钟升温估计,输出预计分钟;步行版记录步数、步幅、目标距离,输出还需多少步。必须提交三样材料:文字问题陈述、流程图、运行截图。评价提醒家长不必懂代码,只看孩子能否说清先后。拓展作业为“家庭小账本”:输入本周四项支出,计算总额、均值和剩余预算,要求至少一次合理覆盖更新,例如remaining=remainingitem。挑战点是不得新增无关变量,也不要把所有步骤塞进一行。学生可选写一段50字反思,回答哪一个中间变量最有价值。收交时鼓励不同屏幕主题与字体,但代码必须朴素统一,便于互阅。对学有余力者开放“单位换算小工具”组合任务,连续完成长度、质量、温度三类转换,仍不准使用分支与循环。表面限制制造张力,促使他们思考重复代码带来的笨重,从而期待后续结构。作业量严格控制,核心不是刷题,而是把“先后的确定性”迁移到真实记录。九、板书与空间组织主板书保持五列固定结构:问题、数据、步骤、代码、验证。问题列只写一句任务;数据列登记输入量与单位;步骤列不超过五个动词短语;代码列只保留关键行;验证列记录样例与期望。副板书滚动呈现错误片段与修改痕迹。学生抬头能看见完整问题求解链,低头能照单完成局部动作,认知负荷被空间分担。座位两人一组不是简单合作,而是设置角色轮换:驾驶者操作键盘,导航者口述下一步并盯变量表。每完成一个任务交换一次,避免强者垄断键盘、弱者旁观。教师巡场时优先听导航者表达,因为说清楚往往比敲出来更能暴露理解缺口。十、评价方案:过程证据与结果质量并重课堂评价采用四级描述。入门层能模仿范例完成输入输出,但解释依赖提示。达标层能独立写出三段式结构,变量基本表意,能跑通用例。良好层能拆分中间量、处理格式,能发现同伴顺序错误。优秀层能预见边界,能说明顺序结构何时不够用,并把结果解释回现实单位。等级不排名次,只对应下一节点支持方式。证据来源包括流程图、代码、运行截图、口头追问和导学单反思。权重向课堂过程中的修改倾斜,初始错误不惩罚,重复同类错误才进入个别辅导。评价语言避免空泛夸奖,直接指向行为:你把rate放在乘积之前,这个顺序保护了单价;你输出加了元,结果可以被第三者使用。具体反馈让学生明白好在哪里。对进度明显超前学生,不给更多同构练习,而让其担任“代码朗读者”,用准
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 员工转正述职报告
- 2026秋新教材人教鄂教版小学科学四年级上册(全册)分层作业及答案(附目录)
- 2026年污泥堆肥发酵安全管控模拟试卷及答案
- 2026年人防工程巡查维护管理模拟试卷及答案
- 2026年河道采砂监管干事试卷(带答案)
- 2026年高尔夫挥杆动作纠正教学培训试题及答案
- 《脓毒症与感染性休克治疗国际指南版》解读与展望
- 2025年法院书记员《公文基础》题库附答案
- 病房上下水管道爆裂应急演练脚本
- 医院院内转运患者管理制度
- 某机械制造厂安全生产规范
- 2025年计算机二级Python历年真题及答案完整版
- 2026年秋季学期小学统编版语文六年级上册(新教材)教学计划附教学进度表
- 工伤保险条例练习题及完整答案
- 2026年统编版九年级上册道德与法治全册知识点背诵提纲
- 2026年秋季学期统编版二年级上册语文教学计划含教学进度表
- 26秋四年级上册数学第一单元提优卷《北师大版》
- 班级值日班长轮值制度及一日工作流程表(中学适用)
- 太阳能路灯施工组织设计
- 2026年四史知识竞赛(改革开放史篇)考试题库及答案
- 四川省达州市2026年初一入学语文分班考试真题含答案
评论
0/150
提交评论