高中信息技术必修1算法及其特征教学设计-以生活问题为轴的算法思维启蒙课_第1页
高中信息技术必修1算法及其特征教学设计-以生活问题为轴的算法思维启蒙课_第2页
高中信息技术必修1算法及其特征教学设计-以生活问题为轴的算法思维启蒙课_第3页
高中信息技术必修1算法及其特征教学设计-以生活问题为轴的算法思维启蒙课_第4页
高中信息技术必修1算法及其特征教学设计-以生活问题为轴的算法思维启蒙课_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

高中信息技术必修1算法及其特征教学设计——以生活问题为轴的算法思维启蒙课一、教学分析本课选自教科版(2019)高中信息技术必修1《数据与计算》第二单元开篇第一节"算法及其特征"。算法是计算思维的根基,是后续程序设计、数据编码、人工智能等全部内容的逻辑起点。学生在小学与初中阶段接触过信息技术的工具操作,但绝大多数人对"算法"这一概念的认知停留在"高深莫测的程序"层面,缺乏从生活问题抽象出解决步骤的思维经验。课程标准明确要求学生"描述算法的概念与特征,恰当运用自然语言、流程图描述简单算法",这决定了本课不能以知识灌输为主,而应让学生在真实问题解决中经历"发现问题—拆解步骤—提炼特征"的完整认知过程。高一学生的抽象逻辑思维正处于快速发展期,他们熟悉外卖配送、路线导航、短视频推荐等数字生活场景,却从未思考过这些场景背后的步骤化逻辑。本课以"为班级春游设计最优方案"为主线情境,穿插"渡河问题""找假币"等经典案例,让学生在动手、争论、修正中建构算法的概念,感知算法的有穷性、确定性、可行性、输入与输出五大特征,并完成从自然语言描述到流程图表达的方法跃迁。二、教学目标学生能够用自己的语言准确说出算法的定义,辨别生活中哪些方法的描述称得上是算法,哪些只是模糊的意愿表达。学生能够通过具体案例的分析与纠错,归纳出算法的有穷性、确定性、可行性及输入输出的特征,并能用这些特征作为"标尺"去检验一个算法描述是否合格。学生能够使用自然语言与流程图两种方式描述一个具体问题的算法,初步掌握顺序、分支、循环三种基本结构的图形表达。学生能够在小组协作中经历算法设计的基本过程,体会"同一个问题可以有多种解法,解法的优劣可以比较"这一计算学科的核心观念,萌发对后续程序设计学习的内在动机。三、教学重难点教学重点是算法概念的理解与五大特征的归纳。概念教学最忌讳"定义先行、例子垫底",本课坚持"例子开路、概念成形"的路径,让学生在足够丰富的感性素材上自然抽象出理性认识。教学难点有两处。其一是"确定性"与"可行性"的区分,学生容易把二者混为一谈,需要用精心设计的反例制造认知冲突。其二是流程图中循环结构的描绘,学生常会画出"永不停机"的图,这恰好成为理解有穷性的绝佳素材,教师应顺势而为而非回避。四、教学准备教师准备春游情境的任务单、九枚外观相同的硬币道具(其中一枚为较轻的假币)、渡河问题磁性卡片、多媒体课件及投影设备。学生每人携带铅笔与白纸,课前以四人为一组完成分组,组内确定记录员与汇报员各一名。机房本课暂不使用,思维的体操优先于机器的介入。五、教学过程(一)情境导入:一份让人哭笑不得的"攻略"上课伊始,教师投影展示一段文字:"周六组织班级春游。早上起来,准备一些吃的,坐车去公园,玩一会儿,下午回来。"教师请学生评价这份"攻略"的质量。学生很快发现它漏洞百出——几点集合?坐几路车?带多少钱?下雨了怎么办?教师追问:"如果照着这份'攻略'去执行,会发生什么?"学生回答每个人都会做出完全不同的事,活动必然混乱。教师板书第一个关键问题:一份能真正指导行动、保证人人执行结果一致的方案,应该长什么样?学生七嘴八舌地补充:时间要明确、步骤要完整、每条指令不能有歧义、突发事件要有预案。教师不急于总结,而是引出本课主题:"大家刚才提出的这些要求,在计算机科学里有一个专门的名字。能够让一个执行者——无论是人还是机器——照着做就一定能解决问题的步骤序列,叫作算法。今天我们就来认识算法,看清它的真面目。"设计意图在于制造"模糊描述导致混乱"的直观体验,让学生产生对"精确步骤"的内在需求,概念的到来便水到渠成。(二)建构概念:从三个案例里"长"出来的定义教师依次呈现三个案例,让学生判断每个案例是否称得上一个合格的"解决问题的方法"。案例一,计算圆面积:给定半径r,第一步计算r×r,第二步将结果乘以3.1416,第三步得到面积。学生判断这是合格的方法,步骤清晰无歧义。案例二,猜商品价格:主持人心里想好一个价格,猜测者随便猜,猜对了结束。学生在讨论中发现"随便猜"三个字含糊不清,执行者无所适从。案例三,图书馆借书:走到书架前,凭感觉找一本想看的书。学生指出"凭感觉"不是可执行的指令。对比三个案例,教师引导学生回答:合格的与不合格的差在哪儿?学生逐渐说出"每一步都要明确""不能让人自由发挥""要有开始和结束"等朴素表达。此时教师在黑板上正式书写定义:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则。通俗地说,算法就是解决问题的明确步骤。教师强调定义中的两个关键词:"有限步骤"对应着不能永远做下去,"定义明确"对应着不能模棱两可。并请学生用刚学的定义反查课前那份春游攻略,逐条指出它违反了什么。知识的形成与知识的应用在一个回合内完成闭环。(三)特征探究:用五个"关卡"给算法做体检本环节采用闯关形式,每关对应算法的一个特征,学生必须在闯关失败或成功的体验中自行归纳结论。第一关,永不停歇的转速表。教师口述一个"算法":第一步,从1开始数数;第二步,数完一个数就加1,回到第一步。学生立即意识到这永远也停不下来。教师追问:一个方法如果永远执行不完,它解决了问题吗?学生得出第一个特征——有穷性,算法必须在有限步骤后结束。教师补充说明:有穷性还隐含"在合理时间内完成"的意思,一个要算一万年的算法虽然在数学上有穷,在工程上毫无意义。第二关,模棱两可的指令。教师给出指令:"往杯子里倒适量的水。"提问:多少算适量?学生各执一词。教师换成:"往杯子里倒入200毫升水。"学生一致认为后者才可执行。由此得出确定性:算法的每一步都必须含义确切,不允许存在二义性。第三关,纸上谈兵。教师给出指令:"用手把沙子攥成一块砖。"学生笑了。教师再给出:"让执行者心算6980除以27的精确小数结果到一百位。"学生表示做不到。由此得出可行性:算法的每一步都必须是执行者凭借现有能力或工具可以实际完成的操作。第四关,米与饭的对话。教师提问:"做菜这个'算法',没有菜能做吗?做完了得到什么?"学生领悟到算法需要原材料和成果。由此得出:一个算法有零个或多个输入,有一个或多个输出。第五关,综合体检。教师把课前那份春游攻略再次投影,全班以四特征为标尺逐条诊断:"准备一些吃的"违反确定性,"玩一会儿"违反确定性,整篇攻略没有明确输出。学生在应用中巩固了标准。教师组织一个快速辨析:"菜谱是不是算法?"经过争论,学生倾向认为严格意义上的菜谱只是半成品算法——"盐少许""火候适中"违反确定性,但学生同时承认有经验的厨师能凭它稳定地做出菜。教师借此点明:算法与人类经验技巧的区别正在于此,机器没有"少许"的悟性,所以写给机器的算法必须百分之百精确。这个辨析为下一课程序设计埋下伏笔。(四)算法描述:从说话到画图教师介绍描述算法的三种常用方式:自然语言、流程图、伪代码,本课重点掌握前两种。自然语言描述的优点是门槛低,缺点是啰嗦且容易产生歧义。教师演示用自然语言描述"判断一个整数是否为偶数":输入整数n;计算n除以2的余数;若余数为0则输出"是偶数",否则输出"是奇数"。流程图用图形符号把步骤可视化。教师逐一介绍五种基本符号:圆角矩形表示起止,平行四边形表示输入输出,矩形表示处理,菱形表示判断,箭头表示流程方向。随后在黑板上演示把"判断偶数"改画成流程图,边画边口述每一处图形的选用理由。接着渗透三种基本结构的思想:步骤一个挨一个往下走是顺序结构;走到菱形前根据条件分道扬镳是分支结构;绕回去反复执行是循环结构。教师特别强调:无论多么复杂的算法,拆解到底都是这三种结构的组合,就像高楼大厦不过是砖瓦的堆叠。(五)实践活动:九枚硬币里的智慧每组领取九枚硬币,其中只有一枚假币,假币比真币轻,提供一架无砝码的天平。任务:设计一个算法,用天平找出假币,并用流程图画出来。要求步骤明确,且称量次数尽可能少。小组讨论开始。多数组的第一反应是逐个称:任取一枚依次与其余比对,最坏要称八次。教师巡视时不直接给出答案,只抛出问题:"天平一次能比较的只是两枚吗?如果左右各放几枚,一次称量能排除多少枚?"受到启发的组开始尝试二分:一边四枚,轻的一侧留下四枚,再一分为二,最坏称四次。教师继续追问:"能不能更快?"有小组发现天平有三种状态——左轻、右重、平衡——平衡本身也携带信息。于是三分法诞生:分成三组各三枚,称两组,若平衡则假币在第三组,若不平衡则在轻的一组;三轮之内锁定,实际只需两次称量。教师请该组上黑板画出流程图,全班对照算法五特征进行体检:步骤有限吗?每步明确吗?天平能实现吗?输入是什么?输出是什么?教师总结:同一个问题,称八次的方法、称四次的方法、称两次的方法都是正确的算法,但优劣立判。评价算法要看它消耗的资源——时间与空间。这句看似轻描淡写的话,是算法效率观念的第一次播种。(六)巩固提升:渡河问题中的状态思维投影经典问题:一个人带一匹狼、一只羊、一筐白菜过河,船小每次只能带一样,人不在场时狼吃羊、羊吃菜。怎样安排渡河次序?各组用流程图描述方案。学生在尝试中频繁遭遇分支与回溯,深切体会到举例之外的普遍道理:算法设计需要预判各种情形,判断条件必须覆盖所有可能,否则流程图会出现"走到一半无路可走"的尴尬。教师借此强调分支结构必须完备,条件判断必须互斥且不遗漏。(七)课堂小结:把话语权交给学生教师不提供现成结论,而是请四至五名学生各用一句话总结本节课的一个要点。学生的回答大致覆盖:算法是解决问教师不提供现成结论,而是请四至五名学生各用一句话总结本节课的一个要点。学生的回答大致覆盖:算法是解决问题的明确步骤;算法必须有限、明确、可行,有输入有输出;同一个问题可以有多种算法且有好坏之分;流程图是算法最直观的表达。教师将学生回答的关键词连缀成网,在黑板上完成一幅简易的思维导图,宣告本课知识框架由师生共同建构完成。(八)作业布置必做题:选择生活中一个具体场景,如校园卡充值、食堂排队打饭、周末作息安排,先用自然语言再用流程图描述其算法,并用算法的五个特征对自己的作品逐条体检,写一句自评。选做题:调查手机导航软件是如何为你规划路线的,思考它的输入是什么、输出是什么、它追求"最优"的标准可能有哪些,下节课用两分钟分享。此题意在把学生从无意识的技术使用者推向有意识的技术观察者。六、板书设计主板书呈三栏布局。左栏写概念:算法——解决问题的明确步骤。中栏写特征:有穷性、确定性、可行性、输入(零个或多个)、输出(一个或多个),九枚硬币的最优称量次数标注其旁。右栏画流程图五种符号及顺序、分支、循环三种基本结构的示意图。整个黑板从左到右恰好呈现"是什么—有什么—怎么画"的认知递进。七、教学评价评价贯穿课堂而非停留于课后。概念建构环节通过学生的对比发言诊断其对定义的理解深度;闯关环节观察学生能否准确使用特征术语进行判断;硬币活动重点评价流程图的规范性与方案的优化过程,而非只看最终答案;小结环节以学生的口头提炼替代教师的总结。必做作业的评价量规包含四个维度:步骤完整性、指令明确性、流程图规范性、指标体。七、板书设计主板书呈三栏布局。左栏写概念:算法——解决问题的明确步骤。中栏写特征:有穷性、确定性、可行性、输入(零个或多个)、输出(一个或多个),九枚硬币的最优称量次数标注其旁。右栏画流程图五种符号及顺序、分支、循环三种基本结构的示意图。整个黑板从左到右恰好呈现"是什么—有什么—怎么画"的认知递进。八、教学评价评价贯穿课堂而非停留于课后。概念建构环节通过学生的对比发言诊断其对定义的理解深度;闯关环节观察学生能否准确使用特征术语进行判断;硬币活动重点评价流程图的规范性与方案的优化过程,而非只看最终答案;小结环节以学生的口头提炼替代教师的总结。必做作业的评价量规包含四个维度:步骤完整、指令明确、图形规范、体检真实,每项分优良合格待改进四档,下节课用五分钟进行典型作

温馨提示

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

评论

0/150

提交评论