版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中一年级信息技术必修一算法及其描述教学设计一、教学设计基本信息本课选自粤教版(2019)高中信息技术必修一《数据与计算》第三章第二节,授课对象为高一年级学生,课时安排为两课时连排,共90分钟。高一学生在初中阶段已经接触过图形化编程工具,对顺序执行、条件判断、循环重复有朴素的感性认识,部分学生能用Scratch或类似工具完成简单的动画与游戏作品。但他们对"算法"这一概念的理解大多停留在"做事情的步骤"这一生活化层面,尚未建立起算法是问题求解的精确描述、是程序设计的灵魂这一学科观念。本节内容是整个模块后续学习用计算机解决问题的关键枢纽,上承"认识程序设计语言",下启"运用算法思想编程序解决问题",地位举足轻重。课程标准对本节的定位是:通过解决实际问题,体验算法思想,了解算法的含义,掌握算法的基本特征,学会用自然语言、流程图、伪代码等方式描述算法。学业质量水平要求学生在描述算法时做到步骤清晰、无歧义、有穷且可执行。因此本设计的核心追求不是让学生记住算法的五个特征的定义,而是让学生在真实问题情境中经历"从模糊想法到精确步骤"的思维淬炼过程,体会描述方式从自然语言到流程图再到伪代码逐层趋近机器可执行形态的演进逻辑。二、学习目标1.信息意识。在分析"行李箱超重判断""考试成绩等级划分"等生活问题时,能敏锐识别其中需要处理的数据、需要做出的判断和需要重复执行的操作,形成把现实问题转化为信息处理任务的自觉意识。2.计算思维。理解算法是为解决一类问题而设计的一系列明确、有限、可行的操作步骤,归纳出有穷性、确定性、可行性、有输入、有输出这五个基本特征;能针对具体问题分别用自然语言、流程图、伪代码三种方式描述同一算法,并比较三者在精确性、直观性、与程序接近程度上的差异。3.数字化学习与创新。能在在线流程图工具或教师提供的纸质流程图模板上规范绘制起止框、输入输出框、处理框、判断框,使用正确的流向线表达控制逻辑,初步养成工程化表达的严谨习惯。4.信息社会责任。通过"外卖骑手送餐路线算法"与"网约车计价规则"两个微案例的讨论,初步意识到算法并非中立的技巧,其背后蕴含着设计者的价值选择,高效之外还应有人文关怀。三、教学重点、难点及破解策略教学重点:算法概念及五个基本特征;三种算法描述方式及其特点比较。教学难点:流程图中判断框的逻辑走向设计;伪代码介于自然语言与程序语言之间的"度"的把握。破解策略:难点一采用"人肉计算机"角色扮演活动,让一组学生扮演流程图的各个框,另一组学生举着数据卡片沿流向线行走,用身体动作暴露逻辑错误,把抽象的控制流向转化为可观察的具身经验。难点二采用"三级阶梯"脚手架,教师先给出完整的自然语言描述,师生共同改写为半自然半形式化的语句,最后由学生独立收紧为伪代码,梯度递进,避免一步到位造成的畏难情绪。四、教学准备教师准备:交互式电子白板、流程图在线协作平台账号、印有判断条件的任务卡片、红黄两色流向标记贴、三种描述方式对比学习单。学生准备:每人一台可联网的计算机或平板,课前完成问卷星上的前测,前测包含三道题:写出"烧水泡茶"的步骤;判断"步骤越多越好"这一说法是否正确;选择自己最熟悉的编程工具。前测数据用于教师了解学情起点,动态调整分组。五、教学过程(一)情境导入:一道让人"算到手软"的题(8分钟)上课伊始,教师在白板投出一道任务:学校运动会需要统计高一年级12个班共540名学生50米跑成绩,找出每个班跑得最快的三人并确定全年级前十名的名次表。请学生估算,如果纸笔人工完成大约需要多久。学生七嘴八舌,有说一小时的,有说半天的。教师追问:如果让计算机做,它凭什么能在瞬间完成?学生自然回答"因为快"。教师顺势点拨:快只是表象,真正的原因是人预先教会了它一套"做事的方法",这套方法就是算法。教师进一步演示:输入540个成绩的示例数据文件,运行一段预先写好的排序程序,结果瞬间呈现。强烈的效率反差在学生心中埋下一个问题——那套"方法"究竟长什么样,又是怎样被准确告诉计算机的?今天这节课就来揭开它。(二)概念建构:从生活步骤到算法定义(12分钟)教师不急于抛出定义,而是先组织一个"指令精确度挑战"小游戏。请一名学生背对黑板,全班同学口头指挥他在黑板上画出一个正方形。第一轮指挥中必然出现"往上画一点""往右画一下"这类模糊指令,结果画出歪斜的多边形,课堂笑声中教师捕捉教学契机:问题出在哪里?学生反思得出结论——指令不精确,执行者无法无歧义地执行。第二轮改用"向上画5厘米""向右转90度再画5厘米"这样的指令,图形规整落成。教师板书学生的原话"每一步都要说清楚,不能含糊",并指出这正是算法的灵魂。随后给出学科化定义:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则与方法。教师组织学生对定义做"咬文嚼字"式解剖,逐词追问:为什么要"有限"?永不停机行不行?为什么要"明确"?含糊的后果刚才已见。由此自然引出算法的五个基本特征。有穷性:算法必须在执行有限个步骤后终止,不允许出现死循环作为最终形态。教师以"烧水壶若永不跳闸会怎样"类比增速理解。确定性:每一步操作的含义必须确切,不允许有二义性,"加一点糖"不合格,"加5克糖"才合格。可行性:每一步操作都必须是执行者(人或计算机)在现有条件下能够完成的,"心算出十位数的阶乘"对人而言不可行,写入算法没有意义。输入:算法可以有零个或多个输入,即加工处理的原始数据。输出:算法必须有一个或多个输出,没有输出的算法是无意义的劳动。五个特征不采用灌输式罗列,而是教师出示五张"问题算法卡",每张卡上的算法各违反一个特征,学生小组诊断"病灶"并对号入座。例如卡片一写着"重复判断n是否为偶数"却没有终止条件,学生诊断出违反有穷性。这种从反例中归纳特征的方式,比正向复述定义的记忆保持率明显更高。(三)描述方式一:自然语言———最亲切也最危险(10分钟)教师指出,算法本身是中性的思想,但要传递给人或机器,必须借助某种表达方式。最贴近日常的是自然语言。师生共同完成"输入两个数,输出其中较大的数"这一任务的算法描述:第一步,输入两个数a和b;第二步,比较a与b的大小;第三步,如果a大于或等于b,输出a,否则输出b。教师随即出示另一个"狡猾"的自然语言版本:"把这两个数比一比,谁大就把谁报出来。"请学生评价。学生发现其存在的问题:"比一比"没有交代比较的先后与依据,"报出来"没有明确输出的形式,"谁大"在两数相等时产生歧义。由此归纳自然语言描述算法的优缺点:优点是通俗易懂、无须专门学习符号;缺点是容易产生歧义、描述分支与循环时冗长啰嗦、与计算机程序距离较远。教师强调一句值得写进笔记的论断:自然语言适合想,不适合交差——它是算法的草稿纸,不是交付物。(四)描述方式二:流程图——给思想画一张地图(18分钟)教师过渡:既然自然语言啰嗦又怕歧义,工程师们发明了用图形说话的方式。投影介绍流程图的基本图元及其含义:圆角矩形是起止框,表示算法的开始与结束;平行四边形是输入输出框,负责数据的进出;矩形是处理框,执行计算或赋值;菱形是判断框,根据条件真假决定走向;带箭头的流线指示执行顺序。教师提醒画图三戒:一戒菱形只出一条线(判断框必须有两个以上出口且标注分支条件),二戒流线交叉乱跳,三戒忘记结束框。以"输入一个百分制成绩,60分及以上输出'合格',否则输出'不合格'"为第一个示范任务,教师边画边讲:起止框开始,输入框读入成绩x,判断框内写"x≥60",是分支指向输出"合格",否分支指向输出"不合格",两个分支汇合后进入结束框。画完后教师故意擦掉判断框的一个分支箭头,请学生找茬,强化"每条路都要有去处"的完备性意识。随后进入"人肉流程图"活动。地面用胶带贴出放大版流程图框架,每组六名学生分别扮演起止框、输入框、判断框、两个输出框和结束框,另选一名学生手持写有成绩数字的卡片从起点出发,走到判断框处由扮演者大声判断条件并指明去向。第一轮走85分,第二轮走59分,第三轮教师故意给出空卡片(无输入数据),流程在输入框处"卡死",学生直观感受到输入是算法运转的前提。活动结束,各组回到座位,在在线协作平台上独立完成"判断一个年份是否为闰年"的流程图,教师巡视,重点纠正两类典型错误:判断条件写成"闰年吗"这类口语化表述;分支汇合处流线方向缺失箭头。闰年算法的讲解中,教师把条件拆解为复合逻辑:能被400整除,或者能被4整除但不能被100整除。这一条件的嵌套与复合判断成为本节课的第一个思维高峰,学生需要把宪法般的文字条款转译为菱形框中的严谨表达式,教师允许先用两个串联的判断框实现,再鼓励学有余力者用一个复合条件完成,体现分层要求。(五)描述方式三:伪代码——站在自然语言与程序之间的渡口(12分钟)教师提问:流程图直观,但计算机不认图。自然语言和流程图之间尚且隔着语义鸿沟,何况与代码之间?于是需要一个"半形式化"的过渡表达方式,这就是伪代码。它借用程序语言的骨架(如IF、ELSE、WHILE、赋值号),又允许夹杂少量自然语言,既严格又不拘泥于某种具体语言的语法细节。教师将刚才的成绩判断算法同时以流程图截图与伪代码并排放置:输入成绩x若x大于或等于60,则输出"合格"否则输出"不合格"结束学生逐行对照,直观看到"判断框"对应"若……则……否则"结构,"流线汇合"对应语句缩进的结束。教师讲授伪代码的三条约定:选用结构化的关键词、用缩进表达层次、赋值与运算用接近数学的写法。随后学生在学习单上把之前完成的闰年算法改写为伪代码,教师抽取两份典型作业投屏点评,一份结构工整但缩进混乱,一份缩进规范但条件写反,同伴互评中再次夯实严谨性。(六)比较与升华:三种描述方式的对照审视(10分钟)教师引导学生填写对比表格,从表达工具、优点、局限、适用场合四个维度梳理。自然语言:工具是日常话语,优点是零门槛,局限是歧义与冗长,适用于算法的初步构思与口头交流;流程图:工具是标准图形符号,优点是结构直观、分支与循环一目了然,局限是绘制费时、不便于修改和录入计算机,适用于算法设计与交流讨论阶段;伪代码:工具是半形式化语句,优点是接近程序、易于翻译成代码、书写紧凑,局限是没有统一标准、不直观,适用于算法的精细定型与向程序过渡。教师以一句话收束三种方式的关系:自然语言是算法的草图,流程图是算法的蓝图,伪代码是算法的施工图,三者不是互斥的选择题,而是同一份思想在走向机器旅途中的三次换装。随后进行2分钟的前置铺垫:下节课我们将把伪代码真正"翻译"为Python语句,让算法在机器里活过来。为拓展思维广度,教师补充一个跨学科视角:菜谱、药品说明书、乐谱、体操动作图解,本质上都是各自领域的"算法描述"。请学生课后找一个例子,判断它更像自然语言、流程图还是伪代码风格的描述。这一设计意在让学生意识到算法思维是普适的问题求解方法论,而非程序员的专利。(七)价值引领:算法背后的立场(5分钟)教师简述两个真实情境:某外卖平台的派单算法为追求配送时效不断压缩骑手的时限,引发社会对"困在系统里的骑手"的广泛讨论;某网约车平台的计价算法因规则不透明而受到监管关注。抛出讨论题:一个在数学上无懈可击的算法,一定是好算法吗?学生发言涉及公平、安全、知情权等关键词。教师总结:算法是解决问题的步骤,而"问题"本身由人定义、为目标服务,目标的设定承载着价值。今天学会描述算法,明天更要学会审视算法——这是信息社会中合格公民的必修课。(八)课堂小结与分层作业(5分钟)师生共同用思维导图回顾本课:一个定义(算法是有限步骤内求解问题的明确规则)、五个特征(有穷、确定、可行、有输入、有输出)、三种描述(自然语言、流程图、伪代码)、一份责任(审视算法的价值取向)。学生口头接力完成"一句话收获"。作业分三层:基础层,用流程图描述"输入三角形三边长,判断能否构成三角形",要求处理非法输入;提高层,将韩信点兵问题("三人同行七十稀,五树梅花廿一枝,七子团圆正半月"的求总数问题)用伪代码描述其核心枚举思路;拓展层,调研一款常用App中可见的算法痕迹(如推荐列表、计步规则、信用分),写150字微评论谈谈其规则是否透明。六、板书设计主板书采用中心辐射结构。中央写"算法"二字并圈注。向上引出"五特征"分支:有穷、确定、可行、输入、输出。向左引出"三描述"分支:自然语言(草图)、流程图(蓝图)、伪代码(施工图),下方配成绩判断算法的迷你流程图范画(起止框—输入x—判断菱形—双分支输出—结束)。向右留出生成性板书区,记录学生在活动中迸发的关键词句,如"每条路都要有去处""指令不能含糊",以此承认并固化学生的课堂贡献。七、教学评价设计过程性评价嵌入三个观测点:其一,"指令精确度挑战"中学生能否主动使用量化语言修正常识性表述,观测信息意识向精确表达的转化;其二,流程图协作任务采用量规评分,维度包括图元使用正确、分支完备无悬空、流线方向清晰、布局规整四级,由教师评与组间互评各占一半;其三,伪代码改写练习重点观察缩进与条件的对应关系。终结性证据为课后分层作业的完成质量。教师每周汇总评价数据,对流程图分支逻辑持续薄弱的学生,安排五分钟个别化辅导,用"走迷宫必经岔路口"的个案练习补偿。八、教学反思预设本节设计的最大赌注在于活动时间与思维深度的平衡。流程图活动若组织松散,容易热闹有余、沉淀不足,因此活动指令必须前置且书面化,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床呼吸内科生活中常用药物作用及特点
- 企业班建筑材料教学课件3第三章
- 高中物理 第一章 第2节 时间和位移教学设计 新人教版必修1
- 2026气泡湿式集尘器智能化运维预测算法在重工业场景的应用价值研报
- 2026工业互联网背景下防爆配电箱边缘计算模块集成方案与安全边界探讨报告
- 2026全国同等学力申硕考试(建筑学)历年参考题库含答案详解
- 加油站新进员工培训
- 2026住院医师规培-福建-福建住院医师规培(超声医学科)历年参考题库含答案详解
- 2026事业单位笔试-安徽-安徽骨外科(医疗招聘)历年参考题库含答案详解
- 2026事业单位工勤技能-重庆-重庆保安员二级(技师)历年参考题库含答案详解
- 2026秋新版人教PEP英语六年级上册教学课件:第一单元Unit 1第1课时 A Let's talk Interview and report
- CSCO前列腺癌诊疗指南(2026版)
- 第7课 神奇的世界 第1课时 课件(内嵌视频)2026-2027学年道德与法治四年级上册统编版
- 2025国家能源集团科学技术研究总院社会招聘30人笔试历年难易错考点试卷带答案解析
- 2026年秋新教材西南大学版小学数学四年级上册教学计划及进度表
- 第3章人文地理学的研究方法-人文地理学.课件-课件
- 《传感器与检测技术》课件 第一章 概述
- 枝江市招聘社区网格员考试试题附答案详解
- 2026年重庆市南川区社区工作者招聘考试试卷(含答案解析)
- 2026中国固态电池中试线建设进展及电解质材料专利布局
- 二级单位用车审批制度
评论
0/150
提交评论