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

下载本文档

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

文档简介

高中一年级信息技术运用顺序结构描述问题求解过程教学设计【教材分析】本课选自粤教版(2019)高中信息技术必修1《数据与计算》第四章第二节,是学生从“认识程序”走向“编写程序”的关键一课。在此之前,学生已经了解了程序设计语言的基本概念,体验了算法的三种基本描述方式;在此之后,选择结构与循环结构将接踵而至。顺序结构是三种基本控制结构中学生最先接触、也最容易产生“想当然”误解的一种——代码自上而下逐行执行,看似平淡无奇,实则暗藏玄机:语句的先后次序直接决定计算结果的正误,赋值语句的方向性、变量值的动态变化,都是初学者极易跌倒的地方。教材以“购买笔记本的费用计算”为情境引出顺序结构,编排由浅入深。本设计在此基础上重构情境,选用贴近高一学生生活的“运动会奖品采购预算”作为主线任务,让学生在真实需求中体会“先算什么、后算什么”的逻辑力量,为后续两种结构的学习打下坚实的思维底座。【学情分析】授课对象为高一年级学生。他们已在数学课上完成了一次函数、方程求解的学习,具备用字母表示数的抽象能力,但对“变量在程序中是可变的、赋值是覆盖式的”这一概念仍停留在直觉层面。前期的问卷显示,超过六成学生认为“x=x+1在数学上不成立,所以在程序里也不成立”,这是本课必须正面击破的认知障碍。此外,学生动手能力差异明显:约四分之一学生在初中接触过Python入门课程,能独立写出简单程序;另有部分学生键盘操作尚不熟练。因此任务设计采用“基础任务人人过关、拓展任务分层选做”的策略,并采用异质分组,每组四人设置“主程序员、测试员、记录员、汇报员”四个轮换角色,保证人人参与、各有所得。【教学目标】信息意识:能从生活问题中识别出可以用顺序化步骤求解的部分,主动判断哪些数据需要输入、哪些结果需要输出。计算思维:能将“运动会奖品采购”问题分解为“输入单价与数量—计算小计—汇总总价—输出结果”的线性步骤序列,理解语句执行次序对结果的决定性作用,体会变量作为“数据容器”的存储与更新机制。数字化学习与创新:能在Python环境中独立编写、调试顺序结构程序,能借助流程图工具规范表达算法,初步形成“先画图、再写码、后调试”的程序开发习惯。信息社会责任:在预算计算情境中体会精确计算对公共事务的意义,在小组协作中遵守分工约定,养成如实记录调试过程的治学态度。【教学重点与难点】重点:顺序结构的执行特征;用Python实现“输入—处理—输出”完整流程。难点:赋值语句的方向性与变量值的可变性;自然语言问题到程序语句序列的转化。【教学准备】机房安装Python3.x环境及流程图绘制工具(或draw.io网页版),教师准备“学号姓名+成绩登记”演示程序、含两处典型错误的“故障程序”包、小组任务单与自评量表。课前通过学习平台推送5分钟微课《变量与赋值》,完成学情预热。【教学过程】一、情境导入:一张算错的采购单(约6分钟)大屏幕展示某班运动会奖品采购单:笔记本每本4.5元,买25本;中性笔每支2元,买40支;total一栏赫然写着“182.5元”。教师提问:账对不对?学生心算后发现正确应为192.5元——制表人把中性笔按2.5元算了。教师顺势引导:人工算账会错,能不能让计算机来算?要让计算机算,我们必须把“先做什么、后做什么”交代得清清楚楚。板书课题:运用顺序结构描述问题求解过程。设计意图:错误账单制造认知冲突,让学生感受“精确描述步骤”的现实价值,激发学习动机,同时自然引出本课情境主线。二、探究新知:从生活步骤到执行次序(约10分钟)活动一:泡一杯咖啡要几步。教师给出打乱顺序的六张卡片(烧水、取杯、放咖啡粉、倒开水、搅拌、饮用),请一组学生上台排序。学生排序后教师追问:把“倒开水”放到“烧水”前面行不行?学生笑答不行,因为水没开。教师点拨:有些步骤谁先谁后无所谓(取杯与放粉),有些步骤次序不可颠倒——程序中的语句也是如此,这就是顺序结构:语句按书写的先后次序,自上而下逐条执行,每条执行一次,不跳跃、不回头。活动二:画出采购问题的流程图。师生共同用自然语言描述求解步骤:第一步,输入笔记本单价4.5元、数量25本;第二步,输入中性笔单价2元、数量40支;第三步,计算笔记本小计price1×n1;第四步,计算中性笔小计price2×n2;第五步,计算总价total=小计1+小计2;第六步,输出总价。学生在任务单上用流程图符号(圆角矩形表示开始结束、平行四边形表示输入输出、矩形表示处理)绘制流程图,教师巡视拍摄两份典型作品投屏点评:一份规范,一份把“计算总价”画在了“计算小计”之前,全班共同诊断——次序错了,哪怕每一步计算都对,结果也错。设计意图:从生活排序游戏迁移到算法次序,再用正误两份流程图制造第二次认知冲突,使“次序决定结果”这一核心观念经过两次强化。三、难点突破:变量与赋值(约8分钟)教师演示“读心术”小程序:让一名学生任想一个数,程序执行x加5、乘2、减10后报出结果,全班惊奇后教师揭秘——这不过是顺序执行的三条赋值语句。随即抛出核心问题:x=x+1在数学里无解,在程序里为什么合法?教师用“盒子贴标签”比喻配合动画演示:变量是贴了名字的盒子,赋值号是把右边的计算结果放进左边的盒子,旧值被覆盖。现场让三名学生角色扮演:一人持盒(变量x,内放纸条“7”),一人计算7+1,一人将新纸条“8”放入盒中并取出旧纸条。可视化过程后,学生写出交换两个变量值的语句,多数组第一次写成a=b、b=a,运行发现两个变量相同;教师引导加入“中转盒”t,得出t=a、a=b、b=t的经典三段式。设计意图:以角色扮演将抽象的内存操作外显化,交换变量这一典型反例让学生在“摔一跤”中深刻理解赋值的覆盖性与方向性。四、编程实践:让采购单自动算(约14分钟)基础任务(全员必做):依据流程图,在Python中实现采购计算程序。教师提供代码骨架,空缺输入与计算语句:price1=float(input("请输入笔记本单价:"))n1=int(input("请输入笔记本数量:"))(学生补全中性笔部分与计算输出)sub1=price1×n1……学生对照流程图翻译成sub1=price1n1,教师特别强调程序中的乘号写作星号,这是自然语言到代码转换的第一个“翻译关卡”。最终输出语句:print("应付总金额为:",total,"元")学生先独立完成,遇到问题先查任务单背面的“常见报错对照表”,再求助同伴,最后求助教师。教师巡视时重点观察输入函数类型转换(float与int的选择)这一高频错误点。排错挑战(小组协作):教师下发“故障程序”包,内含两个经典错误——其一,把total=sub1+sub2写在sub2计算之前,运行报未定义错误;其二,input未做数值转换直接相乘,得到数字反复拼接的字符串。各组记录错误现象、定位错误行、说明错误原因、改正后运行,填写调试日志。拓展任务(学有余力选做):在总价基础上增加“满200元打九折”的预处理提示(本课只用顺序结构实现满减后的平行计算,分支判断留待下节),或设计“个人一周零花钱收支”计算器,要求至少包含四次输入与汇总输出。设计意图:任务呈三级阶梯,骨架代码降低起步门槛,排错任务直指顺序结构的两个本质——次序与类型,拓展任务与下一课的选择结构埋下伏笔,形成单元内部的生长点。五、展示交流与课堂小结(约7分钟)随机抽取两组展示程序与调试日志,汇报员说明本组踩过的“坑”。全班依据自评量表从“流程图规范、程序运行正确、调试记录完整”三个维度互评。师生共同提炼本课三句话:顺序结构是最自然的控制结构,自上而下、依次执行、各走一遍;赋值语句右边先算、左边后装,旧值即时被覆盖;写程序要先想清楚步骤次序,次序错,满盘错。教师布置思考题:如果预算总额固定为200元,要判断“够不够买”,光靠顺序结构还够不够?悬念直指下节课的选择结构。【板书设计】主板书:课题居中,左侧板书顺序结构三特征(依次、一遍、不回头),中央画采购问题流程图,右侧写赋值语句要点与交换变量三段式。副板书滚动记录学生暴露的典型错误。【作业设计】基础作业:完成课本配套练习中“已知半径求圆的周长与面积”程序,要求先画流程图再写代码。圆的周长写作2×3.14159×r,在程序中表达为c=23.14159r,面积s=3.14159rr。实践作业:测量家中一个长方体房间的长、宽、高,编写程序计算地面面积与空间体积,输出格式要求带单位说明文字;提交代码与运行截图各一份。挑战作业(选做):尝试只用顺序结构计算一元二次方程ax²+bx+c=0在判别式非负前提下的两个实根,体会顺序结构中公式翻译的严谨性,根式表达用x1=(b+d0.5)/(2a)并思考当判别式为负时程序为何“崩溃”,为分支结构预热。【教学评价】课堂采用嵌入式评价:流程图环节评价逻辑思维,排错环节评价问题定位能力,展示环节评价表达与协作。课后通过学习平台收集程序文件,以“能否运行、输入输出是否正确、代码是否规范”三级量规批改,结果计入过程性评价。自评量表设三个陈述句——我能说清顺序结构的执行特点、我能独立写出输入处理输出的完整程序、我曾定位并修复过至少一处顺序错误——让学生诚实勾选,教师据此锁定下节课前需要个别辅导的对象。【教学反思】本课试图回答一个问题:一节“看起来最简单”的课,如何上出思维含量?答案是让学生在“次序”与“赋值

温馨提示

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

评论

0/150

提交评论