高二信息技术顺序结构程序设计教学设计_第1页
高二信息技术顺序结构程序设计教学设计_第2页
高二信息技术顺序结构程序设计教学设计_第3页
高二信息技术顺序结构程序设计教学设计_第4页
高二信息技术顺序结构程序设计教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

高二信息技术顺序结构程序设计教学设计一、教材与学情分析本节内容选自全国中图版高中信息技术选修1《算法与程序设计》第一单元"程序设计基础"第二节。顺序结构是三种基本程序结构中最基础、最直观的一种,是后续学习选择结构与循环结构的逻辑起点。教材以"输入—处理—输出"为主线,通过赋值语句、输入输出语句组织基本的程序执行流程,体现了程序按语句书写次序逐条执行的核心特征。授课对象为高二年级学生。学生在必修模块中已初步体验过算法描述与简单程序运行,对变量、常量有一定感性认识,部分学生在初中阶段接触过图形化编程。但从图形化积木拖拽过渡到代码书写,学生普遍存在三重障碍:一是对语句严格的语法格式缺乏敬畏,容易漏写冒号、错用括号;二是习惯于自然语言的松散表达,难以把生活步骤精确翻译为程序语句;三是对"程序自上而下逐条执行"这一特性缺乏真切体验,常误以为计算机会"自动理解"意图。本节课正是要在学生原有经验与形式化代码之间架设桥梁。二、教学目标知识目标方面,学生能够说出顺序结构的定义与执行特征,识别赋值语句、输入语句、输出语句的一般格式,理解变量在程序运行过程中取值的变化规律。能力目标方面,学生能够将一个可分解为先后步骤的实际问题,用自然语言描述算法,再转化为顺序结构的Python代码,并能通过上机调试发现并修正语法错误与逻辑错误。素养目标方面,通过"生活中的先后顺序"到"程序中的执行次序"的迁移,培养学生用计算思维分解问题的习惯;通过调试过程中的试错与修正,培育严谨细致的工程态度;通过任务中的小组协作,发展表达与倾听的交流品质。三、教学重点与难点教学重点:顺序结构的概念与执行特征;赋值、输入、输出三类基本语句的格式与使用。教学难点:理解"程序严格按书写顺序执行"这一特性对问题求解的约束意义,即语句次序的调换可能改变程序结果;能够自主将生活流程抽象为符合顺序结构特征的代码。突破策略:不用抽象定义灌输,而是设计"语句搬家"对比实验,让学生亲手交换两条语句的位置,观察运行结果的变化,用事实建立认知冲突,再引导归纳结论。四、教学方法与课前准备教法采用情境导入、任务驱动、对比实验与讲练结合。学法强调动手实践、小组互助与错题反思。课前准备包括:机房安装Python3.x运行环境并预装Mu编辑器或Thonny以降低上手门槛;教师机安装屏幕广播软件;每个学生的桌面放置本课任务单与素材文件夹;调试好投影与网络;教师预先录制两段三十秒的微课视频,分别演示程序的编辑与运行,供基础薄弱学生随时回看。分组按异质原则,四人一组,设组长一名、记录员一名、操作员两名,后半节课角色轮换。五、教学过程(一)情境导入:一杯奶茶的制作工序(约5分钟)上课伊始,教师在大屏幕展示一张奶茶店点单小票,抛出问题:店员按什么顺序完成一杯奶茶?学生七嘴八舌,教师请一名学生完整口述流程:接单、取杯、加料、加茶、封口、贴标签、交付。教师追问:如果先封口再加料,会怎样?学生笑答"没法加"。教师顺势点题:生活里有些事必须按固定先后次序做,程序世界里同样如此,计算机执行代码就像店员按工序操作,一步一步,从头走到尾,这就是今天要研究的顺序结构。设计意图:从学生熟悉的生活场景切入,用具象的"工序"类比抽象的"执行次序",降低理解坡度,同时埋下伏笔——次序错了,结果就错了。(二)初识代码:程序的输入、处理与输出(约8分钟)教师打开Mu编辑器,现场敲入并运行第一个程序:输入圆的半径,计算并输出圆的面积。代码如下:r=float(input("请输入圆的半径:"))s=3.14159rrprint("圆的面积是",s)教师运行两次,分别输入2和5,学生观察输出结果。随后教师引导学生给三条语句"贴标签":第一句是输入,第二句是处理,第三句是输出。板书形成本节主线:输入→处理→输出。教师逐句讲解语法要点:input函数接收键盘输入,返回的是字符串,参与数学运算前必须用float转换为数值;赋值语句"="不是等号,含义是"把右边的值装进左边的盒子",盒子就是变量;print函数把结果送到屏幕。讲解过程中教师故意写错一处,把float漏掉,让学生观察程序报错并读出错误提示,借此传递一个观念:报错不是敌人,而是程序在告诉你哪里需要修正。设计意图:用一个完整而短小的问题建立"三句话就是一个程序"的整体感,当场演示错误则消解学生对报错的恐惧。(三)动手实践:温度转换器(约12分钟)教师发布任务一:编写摄氏温度转华氏温度的程序。转换关系为F=1.8×C+32。任务单给出三步支架:第一步,用自然语言写出算法,同桌互读确认;第二步,仿照面积程序补全代码框架,框架中已给出输入与输出语句,中间的处理语句留空;第三步,运行程序,用0度和100度两组数据验证结果是否正确。学生独立操作,教师巡视,重点关注三类典型问题:把1.8×C+32写成1.8C+32漏掉乘号;把1.8写成中文句号分隔的1。8;变量c与C混用导致未定义。教师不直接指出答案,而是问"程序读到你写的这行时,它认识这个符号吗",引导学生自查。完成较快的小组领取拓展卡:给程序增加一句输出,同时显示摄氏温度与华氏温度,如"摄氏30度等于华氏86度"。教师请一组通过广播展示代码与运行效果,记录员说明本组算法描述与代码的对应关系。(四)探究核心:语句搬家实验(约10分钟)这是本课的关键环节。教师布置实验:把面积程序中的三条语句顺序打乱,得到如下版本:s=3.14159rrr=float(input("请输入圆的半径:"))print("圆的面积是",s)预测先行:学生在任务单上写下预测——能运行吗?结果会怎样?然后实际运行。程序报出错误提示,因为计算s时变量r还不存在。学生发现:程序不知道你"心里想"先输入,它只认书写顺序。接着做第二个对比实验,比较下面两段代码的输出:a=3a=a+2print(a)与a=a+2a=3print(a)学生运行后发现第一段输出5,第二段直接报错。教师结合变量赋值过程图示讲解:第一句让盒子a装3,第二句取出3加2得5再装回,次序颠倒后,程序在第一步就找不到a的值。小组讨论并归纳顺序结构的三个特征:语句按从上到下次序逐条执行;每条语句只执行一次;后面语句依赖前面语句产生的数据,次序不可随意颠倒。教师板书确认。设计意图:用可控的对比实验制造认知冲突,让"顺序"二字从名词变成学生亲眼所见的事实,特征由学生归纳而非教师告知。(五)综合应用:超市小票程序(约8分钟)教师发布任务二:编写简易收银程序,输入单价与数量,计算应付金额,并按小票格式输出,形如:商品单价:5.5元购买数量:4件应付金额:22.0元要求先画流程框图或写步骤清单,再编码。小组内操作员轮换,前一任务的操作员本轮担任讲解监督角色。教师巡视中对学有余力的小组提出思考:如果再加一句输入"实付金额",如何输出"找零"?这一句加在什么位置才正确?学生意识到找零必须放在应付金额计算之后,再次强化次序意识。展示环节采用"画廊走":各组把运行成功的屏幕保持在大窗口,学生离开座位浏览三组邻组作品,用贴纸投出"格式最规范"与"功能最贴心"各一票。(六)课堂小结与分层作业(约2分钟)教师引导学生用一句话回答两个问题:顺序结构是什么样的结构?语句次序为什么不能乱?学生回答后教师收束:顺序结构是程序的骨架,今天写的每个程序虽然只有几行,却已经具备了输入、处理、输出的完整形态,复杂程序不过是这条骨架上生长出的分支与重复。作业分两层。基础层:编写程序输入长方形的长与宽,输出周长和面积。提升层:编写程序输入三名同学的语文成绩,输出平均分,并思考——如果需要先判断成绩是否及格,现有的顺序结构够用吗?为下节课选择结构埋下伏笔。六、板书设计主板书居中写课题"顺序结构",其下横向排列三个词:输入—处理—输出,下方列顺序结构三特征:逐条执行、各执行一次、次序不可颠倒。副板书左侧保留温度转换的核心语句,右侧留作记录学生典型错误与订正,形成"错误墙",供全课回看。七、教学评价评价贯穿课内。过程性评价依托任务单的三个勾选项:算法能口述、代码能运行、次序能解释,学生自评与组长评结合。结果性评价看两个任务的完成度与展示表达。教师建立简易记录表,标注每个小组在调试环节出现的错误类型,作为后续分层辅导的依据。对于任务二的成功标准,明确三条:变量命名能见名知义,输出格式符合小票样例,能口头说明每条语句为什么放在当前位置。八、教学反思预设本课容量偏紧,若学生在语法细节上耗时过多,探究环节的"语句搬家实验"不可压缩,宁可精简综合应用的

温馨提示

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

评论

0/150

提交评论