版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术《描述洗衣机的洗衣流程——算法及其基本控制结构》教学设计一、教学设计理念与依据本课面向高中一年级学生开设,对应《普通高中信息技术课程标准(2017年版2020年修订)》必修模块1“数据与计算”中关于算法与程序实现的内容要求。课标强调通过经历“分析问题—设计方案—编程实现—调试优化”的完整过程,使学生理解算法的特征与描述方法,初步建立用计算机解决问题的思维方式。本课时处于沪科版(2019)必修一“计算机解决问题的过程”单元的起始位置,承担着三件事:让学生从生活经验中抽象出算法的概念;让学生掌握顺序、选择、循环三种基本控制结构;让学生学会用自然语言、流程图、伪代码描述算法。选用洗衣机作为研究对象,是基于计算思维培养的两点考虑。其一是关联真实,绝大多数学生每天都会接触洗衣程序,却说不清按下“启动”键之后机器内部发生了什么,这种“熟悉的陌生感”正是抽象建模最好的素材。其二是结构典型,洗衣流程天然嵌套着算法的全部三种基本控制结构:进水、洗涤、漂洗、脱水构成顺序结构;水位未达标准则继续进水构成循环结构;快洗与标准模式的分支、异常情况的处理构成选择结构。一台普通家用洗衣机,就是一座微型的算法实验室。本课坚持“从生活中来,到程序中去”的设计取向,不急于写代码,先让学生把一件事“说清楚”,再把说清楚的事情“画出来”,最后把画出来的逻辑“翻译成”程序可读的表达,经历算法描述能力的完整进阶。二、教材分析沪科版必修一项目五以“描述洗衣机洗衣流程”为项目情境,将知识的落点安置在三个层级。第一层级是算法概念的建立:什么是算法,算法有什么特征(确定性、可行性、有穷性、有输入、有输出)。第二层级是算法的描述方法:自然语言便于理解但容易产生歧义,流程图形象直观且符号规范,伪代码介于自然语言与程序代码之间便于过渡到编程。第三层级是三种基本控制结构:任何复杂的算法都可以由顺序、选择、循环三种结构组合而成,这一结论是结构化程序设计的理论基石。教材的编排体现了“做中学”的思路,但在实际教学中存在两个需要教师二次开发的地方。一是教材案例的颗粒度偏粗,学生如果只是照着教材读一遍流程,容易停留在“知道”层面而非“理解”层面,必须让学生自己动手拆解。二是控制结构的讲解如果只停留在三种结构的定义介绍,学生无法体会结构的价值,需要通过“如果没有这个结构会发生什么”的对比来形成认知冲突。本教学设计在这两处均作了深化处理。三、学情分析高一学生已经在数学和科学课程中接触过流程框图和分类讨论,具备一定的逻辑推理基础,但对“算法”一词多停留在模糊印象。课前对本校高一四个班共172名学生的预学调查呈现三方面的现状。第一,经验层面,92%的学生能口述洗衣机的大致工作步骤,但只有11%的学生能完整说出“检测水位—加洗涤剂—电机正反转”等关键环节,说明经验是碎片化、隐含化的,有待显性化。第二,认知层面,约六成学生认为算法就是“数学公式”,约四成学生认为编程就是“背代码”,算法与数学问题、程序设计语言三者之间的区别需要澄清。第三,操作层面,部分学生接触过Scratch等图形化编程,画流程图的迁移基础较好,但对流程图符号规范(圆角矩形表示起止、平行四边形表示输入输出、菱形表示判断)掌握参差不齐。基于上述情况,本课的教学要点应落在“把隐性经验显性化、把自然描述结构化、把结构图示规范化”三条主线上。四、教学目标学科核心素养目标设定如下。信息意识:能主动从日常生活现象中发现可用算法描述的问题,意识到洗衣机控制面板上的每个按键背后都是一段预先设计好的算法。计算思维:能将“洗衣机如何洗衣服”这一模糊问题分解为进水、洗涤、漂洗、脱水等子过程;能识别各子过程中的条件判断与重复执行;能选用恰当的方式(自然语言、流程图、伪代码)描述算法并相互转换。数字化学习与创新:能借助流程图绘制工具完成规范的算法图示,能对同伴的流程图提出基于逻辑而非直觉的修改意见。信息社会责任:通过讨论“算法设计缺陷可能导致的后果”(如水位判断失灵导致漫水),初步理解严谨性在软件设计中的意义。五、教学重难点教学重点:算法的基本概念及其三种描述方法;顺序、选择、循环三种基本控制结构的识别与运用。教学难点:三种控制结构之间的组合关系,以及在真实问题中根据需求选择合适的控制结构,特别是循环结构中循环条件的设置逻辑。突破策略:以“剥洋葱”方式逐层细化洗衣流程,在每一层追问“这一步是直接做、看情况做、还是反复做”,使控制结构在拆解过程中自然浮现,而非由教师告知。六、教学准备教师准备:洗衣机面板实物照片与常见程序档位说明、可交互的流程图空白模板、纸质流程图符号卡、小组任务单、一段30秒的洗衣机工作实拍视频(含进水与脱水阶段)。学生准备:完成预学单,预学单只有两道题,一是用文字写出自己家洗衣机从放进衣物到取出衣物之间你观察到的所有现象,二是你认为洗衣机“最聪明”的一个地方是什么。预学结果用于课堂导入环节的真实素材。七、教学过程(一)情境导入:按下启动键之后,发生了什么上课伊始,教师播放30秒实拍视频,画面呈现洗衣机从注水到脱水的过程,同时打出第一个问题:“我们只是按下了启动键,机器却完成了一整套工作。它凭什么知道自己下一步该做什么?”学生基于预学单交流自己的观察。教师不急于评判对错,把学生说到的关键动作逐一写在黑板上:放水、转一转又停一停、排水、甩干、蜂鸣提示。待黑板积累了足够的素材后,教师进行第一次归纳:“这些动作的‘先后安排’和‘条件设置’,都是人在出厂前写好的。这份写好的、让机器照着执行的方案,就是我们今天要研究的——算法。”随后教师展示一条有争议的学生预学答案:“洗衣机自己会想办法把衣服洗干净。”组织全班讨论这句话是否成立。学生逐步达成共识:机器没有“想办法”的能力,它能做的一切都是算法预先规定好的。由此引出算法的定义:为解决一个确定的问题而设计的、有限步骤的、每一步都有明确规定的方案。设计意图:用学生真实的观察代替抽象的定义讲解,让“算法”从一个陌生的名词变成对身边现象的解释工具;通过“机器是否有智能”的讨论,预先消解学生对算法万能化的误解,为后面算法特征的教学埋下伏笔。(二)活动一:把话说清楚——用自然语言描述洗衣流程任务一:请以小组为单位,用自然语言完整描述“标准洗”模式下洗衣机的完整工作流程,要求让一位从未见过洗衣机的人读完后也能够照着操作。学生活动时间约八分钟。教师巡视并有意收集三类典型文本:写得太粗的(只有“洗、漂、晒”三步)、步骤顺序颠倒的(先脱水后漂洗)、以及忽略条件判断的(直接写“转动30分钟”,没有考虑水位)。展示与挑错环节,教师将三组文本投屏,请其他小组充当“验收员”,逐条指出可以质疑的地方。课堂中常见的交锋包括:“你们说‘加适量水’,多少是适量?机器怎么衡量适量?”“你们说‘洗一段时间’,一段时间是多久?”“如果衣服特别脏,按你们的描述机器也只能洗一遍,那还要‘加强洗’按键干什么?”在质疑的基础上,教师引导学生发现自然语言描述的三个固有弱点:一是歧义性,同一句“快结束时排水”可以有多种理解;二是冗长,描述重复动作时要写很多遍相似的句子;三是难以检验,读的人无法快速核对逻辑有无漏洞。由此产生改进描述方法的需求,为引入流程图创造动机。设计意图:让学生先“摔一跤”再走对路。自然语言描述中暴露的歧义与疏漏,是学生理解算法“确定性、有穷性”特征的最佳素材,比直接背诵概念条目有效得多。(三)活动二:把图画规范——用流程图描述洗衣流程教师讲授流程图的符号规范,控制讲解时间在五分钟以内,只讲四个符号及其职责:圆角矩形(起止框),一个算法必须有一个起点且终点明确;平行四边形(输入输出框),表示数据的进入或送出;矩形(处理框),一个矩形只做一件事;菱形(判断框),从菱形出去的箭头必须标注判断结果(是或否)。随后强调流程线的方向规则:自上而下,从特殊方向必须加箭头。任务二:各小组将任务一的自然语言描述改写为标准流程图,要求在图中至少出现一次判断框和一条“绕回去”的路线。教师提供磁力符号卡,学生在黑板上拼搭,也可以用绘图工具完成电子稿。巡视中的指导要点集中在三个高密度出错点。其一是菱形判断框只引出一条线,学生忘了回答“如果条件不成立怎么办”;其二是循环回路没有终止条件,形成了永远洗下去的死循环;其三是把两个动作塞进同一个处理框,违背了单入口单出口的结构规范。作品互评采用“红点标记法”:每组派人携带红色标记纸,在其他组的流程图上把“我看不懂的地方”和“机器可能犯错的地方”贴出来,并提出一个改进问题。被贴最多的位置通常集中在“判断水量”与“漂洗次数”两处。教师抓住这两个位置,顺势揭示一个行业常识:工程师在设计这段程序时,也要反复权衡“洗多久算干净”与“省水省电”之间的矛盾,算法的质量体现在对这些细节的考量上。设计意图:让规范学习镶嵌在真实表达需要中。学生不是先背符号再画图,而是边画边感受符号的约束力,互评红点又让评价标准从教师口头的要求转化为同伴可见的质疑。(四)活动三:揭开三种基本结构的面纱本活动以三张洗衣流程的局部片段为载体,通过对比完成抽象。片段一(顺序结构):“放入衣物→加入洗涤剂→关闭舱门→按启动键”。教师提问:“这四个步骤能调换次序吗?哪一步调换后会出问题?”学生在回答中发现:顺序结构中的步骤按先后依次执行,一步不落地完成,次序的改变可能导致危险的后果。片段二(选择结构):“如果选择了快洗模式,就执行15分钟洗涤;如果选择了强力模式,就执行40分钟洗涤;否则按标准模式执行30分钟。”教师提问:“机器为什么不会同时把三档都执行一遍?”得出选择结构的本质:根据条件求值的结果,从若干分支中且仅从中选择一条支路执行。片段三(循环结构):聚焦“进水”环节画出局部流程——“进水,检测水位,若未到设定值则继续进水”。教师提问:“这段流程里,机器最像人行为的地方在哪里?”学生指出“边看边做”。教师归纳:循环结构是在某个条件下反复执行一段操作,直到条件不再成立为止,它的两大要素是循环体(反复做的事)与循环条件(何时停止)。随后教师组织一次结构解构游戏:把完整洗衣流程图去掉所有箭头方向,只保留处理框、判断框,让学生辨认每个局部属于哪种结构并说明理由。通过这场“结构识别竞赛”,学生领悟到本课的核心理论:无论多么复杂的算法,都可以拆解为顺序、选择、循环三种基本结构的组合与嵌套。教师趁势抛出收尾追问:“去掉选择结构会怎样?去掉循环结构又会怎样?”学生回答:“去掉选择结构,机器就不会区分衣服材质,所有衣服一个洗法;去掉循环结构,要么需要把‘洗一分钟’写上几十次,要么只能洗固定时长,无法根据水位灵活调整。”这种“做减法”的反向设计,让学生真切体会到每种结构不可替代的功能价值。(五)活动四:从图到字——三种描述方式的互换与伪代码入门教师展示同一段“漂洗子程序”的三种表达——自然语言版、流程图版、伪代码版,横向对比其特点后,任务三要求:把本组流程图中的“漂洗循环”改写成伪代码,书写规范为“当……且未满足时,重复做……;直到满足为止”。学生小组在改写过程中会遭遇一个真实的卡点:循环条件究竟写“漂洗3次”更好,还是写“直到排水检测含皂量低于标准”更好。教师并不急于裁定,而是让两组持不同答案的学生分别陈述理由。前者的优点是简单可控、容易实现;后者的优点是贴合效果节约资源,但需要传感器支持。教师在点评时点明:算法没有唯一答案,只有更适配情境的答案,工业产品的算法迭代历程正是不断在条件与成本之间寻找平衡。设计意图:打破“算法唯一正确”的迷思,让学生理解算法设计是带有权衡的创造性活动,这也是计算思维区别于机械记忆的核心。(六)巩固提升:迁移到新情境课堂练习设置三阶任务,学生根据自身节奏选择。基础阶:用流程图描述“手动拦截式甩干”算法——用户持续按着盖子开关,一旦手松开机器立刻停止。考查顺序结构与异常状态下的选择结构。提高阶:为学校洗衣房的扫码洗衣机设计“计费流程”,输入为洗衣时长,收费标准为“15分钟以内2元,超过部分每10分钟加收1元”,要求先用自然语言描述规则,再画出包含分支与循环的流程图。挑战阶:思考“如果水位传感器损坏,这段进水算法会发生什么故障?你能不能在流程图中加一个‘超时保护’分支阻止事故发生?把你的修改用不同颜色的笔画在原图旁边。”该任务直击算法健壮性,为后续程序调试教学埋下伏笔。(七)课堂小结与作业小结由学生完成。每人用一句话回答三个问题之一:今天你对算法最大的新认识是什么?三种控制结构分别解决什么问题?流程图的哪条规则最容易被忽略?教师从中抽取代表性答案进行点评,再用一句话收束全课:“今天我们做的不是修洗衣机,而是学会了像工程师一样思考——把模糊的事情说清楚,把清楚的事情画出来,把画出来的逻辑交给机器去执行。”课后作业:观察家里或社区中的任意一台自动化设备(自动感应水龙头、电梯、微波炉、红绿灯任选),用流程图描述它的核心工作流程,并在图中标注出至少一处选择和一处循环,下节课进行三分钟展览。八、板书设计主板书呈三段式布局。左段为“算法为何物”:定义、五大特征、三种描述方法。中段为课堂生成的洗衣流程图简版(保留进水循环与模式选择两个关键局部)。右段为“三种基本结构”对照表,各行从左到右依次为结构名称、图形特征、功能关键词——顺序结构对应“依次执行”、选择结构对应“看条件选路”、循环结构对应“条件满足反复做”。副板书留给课堂生成资源:学生的典型错误案例与红点标记。九、教学评价设计本课采用过程性评价与表现性评价相结合。过程性评价嵌入三个小组活动,评价工具为三份简易量规,以“描述完整性、逻辑严密性、符号规范性、表达清晰度”为四个维度,实行组内自评、组间互评、教师评价三方各占总成绩一定比例的合成方式,其中组间互评的红点意见须注明具体的修改建议,避免空泛的“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 下半年工作规划与执行策略-高饱和度颜色-现代时尚插画风格
- 构建和谐工作环境提高生产力策
- 初中地理一轮复习教学设计:西半球的国家-以美国、巴西为主的区域综合探究
- 高三化学一轮复习教学设计:仪器分析在确定有机物分子式与结构中的应用
- 高二化学选择性必修3有机推断与合成路线解题突破教学设计
- 初中英语九年级Unit1 Section B 2a-2c阅读教学设计
- 高一下学期化学必修第二册化学能转化为电能教学设计
- 2026中国农产品区域品牌特色包装设计与附加值创造研究
- 时空图卷积交通预测结果分析课程设计
- 2026年澳洲当护士资格考试试卷及答案
- 舞台用升降机械系统
- 房产测量作业指导书
- 学前儿童发展心理学PPT中职完整全套教学课件
- 金融专业英语PPT完整全套教学课件
- 新汉语水平考试HSK5级写作解题攻略
- RS1200软件操作手册(C-MARK)
- 绝缘子的污闪与防治
- 泌尿外科-泌尿系梗阻的诊疗
- JJG 703-2003光电测距仪
- GB/T 528-2009硫化橡胶或热塑性橡胶拉伸应力应变性能的测定
- GB/T 21985-2008主要农作物高温危害温度指标
评论
0/150
提交评论