高中一年级信息技术《算法的概念及描述》教学设计(必修1·数据与计算)_第1页
高中一年级信息技术《算法的概念及描述》教学设计(必修1·数据与计算)_第2页
高中一年级信息技术《算法的概念及描述》教学设计(必修1·数据与计算)_第3页
高中一年级信息技术《算法的概念及描述》教学设计(必修1·数据与计算)_第4页
高中一年级信息技术《算法的概念及描述》教学设计(必修1·数据与计算)_第5页
已阅读5页,还剩6页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

高中一年级信息技术《算法的概念及描述》教学设计(必修1·数据与计算)一、教学背景分析本节课选自人教中图版高中信息技术必修1《数据与计算》第二章"算法与程序实现"第2节,是学生从"用信息技术解决问题"走向"用计算思维解决问题"的第一课。前一章学生已经历了数据与信息的辨析,接触了数字化学习工具,对计算机处理信息的强大能力有了直观感受,但尚未追问一个问题:计算机何以能够按部就班地完成任务?本节课正是打开这一黑箱的钥匙。高一学生的认知特点是:生活中广泛使用外卖、导航、推荐系统等由算法驱动的应用,对"算法"一词耳熟能详,却往往把它神秘化、抽象化,甚至与数学公式、高深编程混为一谈;学生有较强的动手欲望和竞争意识,但缺乏把生活经验提炼为形式化步骤表达的能力。因此,本课宜从学生熟知的生活场景切入,先破除神秘感,再建立严谨概念,最后通过多种描述方式的对比训练,完成从"会做"到"会说清楚"再到"说给机器听"的认知三级跳。课程标准对本节的要求落在"计算思维"这一学科核心素养上:能判断问题是否可以用算法解决,能用恰当的方式描述算法。据此,本课将"算法是解决特定问题的一系列明确的、可执行的步骤"这一朴素理解作为教学主线,把形式化定义、算法特征、三种描述方法有机串联,确保概念教学不空转、不灌输。二、教学目标1.知识与理解:结合生活实例归纳出算法的概念,说出算法的有穷性、确定性、可行性、输入与输出五个基本特征,并能用反例说明缺少某一特征的后果。2.过程与方法:经历"自然语言—流程图—伪代码"三级描述同一算法的完整过程,比较三种描述方式的优缺点,能针对简单问题选择恰当的描述方式并完成规范表达。3.情感与价值:认识到算法既是严谨的技术工具,也深刻影响社会生活,初步形成规范表达、逻辑致密的思维习惯,体会把复杂问题分解为清晰步骤的思维乐趣。三、教学重点与难点教学重点:算法的概念及五个基本特征;用自然语言和流程图描述简单算法。教学难点:理解"确定性"与"可行性"对算法质量的约束;掌握流程图的标准符号体系,将模糊的生活语言转化为精确的步骤表达。突破策略:以"让同桌猜不出错"为评价标准,用"模糊指令实验"让学生在失败中体验确定性的价值;流程图教学采用"符号认读—拼图重组—独立绘制"三级脚手架,逐步撤除支架。四、教学准备教师准备:多媒体课件,"盲人指路"活动道具,流程图符号磁性卡片若干,三道分层练习任务单,评价量表。学生准备:异质分组,每组4人,设组长、记录员、汇报员、计时员;课前完成一份微调查——记录自己从家到学校过程中做过的三次"决策"。五、教学过程环节一:情境导入——当一次"人肉导航"(约6分钟)课始,教师出示一张手绘的简易校园平面图,标注起点"校门"与终点"图书馆",中间有教学楼、花坛、岔路。教师发出邀请:"假如你现在要指挥一位蒙着眼睛的同学从校门走到图书馆,你不能拉着他走,只能说指令,你会怎么说?"学生踊跃发言,常见的指令如"往前走""左转""绕开花坛"。教师抓住"往前走"追问:"走多远?走到哪儿停?"学生自然补充"往前走二十步""走到花坛边左转"。教师板书学生修正后的完整指令序列,然后提出核心问题:刚才大家做的是两件事——先想明白怎么走,再把它说准确。这"想明白的步骤"加上"说准确的表达",就是今天的主角。教师顺势亮出课题:算法的概念及描述。并展示两则学生熟悉的画面:导航软件为你规划回家路线,短视频平台为你推荐下一条视频。教师点明:"这些智能背后,都是一段段算法在运行。它们不神秘,它们的写法和你们刚才指挥同学走路的方式,本质相通。"设计意图:以具身化的指令活动制造认知冲突,让学生亲历"指令模糊会导致执行失败",为"确定性"特征埋下伏笔;同时用熟悉的生活应用破除算法的神秘感,确立"算法可学、我能写"的学习心态。环节二:概念建构——从三个例子中"析出"算法(约10分钟)教师依次呈现三个实例,每例先由学生口头说出步骤,再由教师板书提炼:例一,用天平找出一枚较轻的假币(9枚硬币,仅一枚偏轻)。学生提出"先称4枚对4枚,一样重则余下那枚是假币;不平衡则取较轻的4枚,再称2对2,再称1对1"。教师追问:一共称几次?无论真假位置怎样,最多三次,一定找得出。例二,计算长方形面积。学生口述:输入长和宽,相乘,输出结果。例三,水壶烧水的日常流程。注意此处故意提供一个"不合格"版本:"水开了就关火"。教师追问:什么叫"水开"?沸腾冒泡算开,还是水温达到100摄氏度算开?家用如何判断?引导学生发现这一步指令存在歧义,需要改写为"观察水持续沸腾后关火"。三个例子并置板书,教师组织小组讨论2分钟:这些解决问题的过程有什么共同点?小组汇报后,教师与学生共同归纳,形成课本表述的生成版本:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则;通俗地说,算法就是为解决特定问题而设计的一系列明确的、可执行的步骤。随即,教师引导学生逐条比对实例,提炼五个特征,并用反例固化理解:有穷性:步骤必须在有限次内结束。反例:"一直看下去,直到看到喜欢的视频"永远无法结束,不是合格的算法。确定性:每一步含义唯一,不产生歧义。反例即烧水中的"水开",以及导入环节的"往前走"。可行性:每一步都能被实际执行。反例:"心算出一个一千位数的立方根"对人类不可行,"掐指一算明天油价"对计算机不可行。输入:零个或多个输入。长方形面积算法需要长和宽两个输入;找假币算法的输入是9枚硬币。输出:至少一个输出,否则算法没有意义。面积算法输出面积;找假币算法输出假币的位置。教师强调一个辨析点:算法不等于数学公式,公式是静态的关系表达,算法是动态的操作序列;算法也不等于程序,程序是用特定程序设计语言对算法的实现,算法则是程序背后的思想骨架。同一算法可以用不同的语言写成不同的程序。设计意图:三个实例分别承担不同功能——二分策略体现算法思维的威力,面积计算体现输入输出的基本结构,烧水例子暴露歧义反向凸显确定性。特征教学采用"正例归纳+反例辨析"双轨并进,避免特征沦为背诵条目。环节三:技能习得——描述算法的三种方式(约14分钟)教师提出问题:"我们心里有了算法,怎样把它写下来,既让别人看懂,也为将来写成程序做准备?"引出三种描述方式:自然语言、流程图、伪代码。其一,自然语言描述。优点是门槛低、贴近日常表达;缺点是容易产生歧义,描述分支和循环时冗长繁琐。教师展示一段嵌套较多"如果……否则……"的自然语言文本,学生阅读后普遍反映绕口,直观感受其局限。其二,流程图描述。教师逐一介绍国家标准符号:圆角矩形表示开始与结束;平行四边形表示输入与输出;矩形表示处理步骤;菱形表示判断,引出"是/否"两条分支;箭头表示流程方向。讲解控制在符号认读层面,不做过多展开。随即开展"流程图拼图"活动:每组领取一套打乱顺序的磁性卡片,内容恰是导入环节"导航算法"的各个步骤与判断(如"前方是否到达岔路""是否看见花坛"),各组在黑板下设的任务纸上拼出正确流程。最先拼对的小组派代表讲解各符号的作用。教师矫正拼图中常见错误:判断框只画一条出口、忘记连接箭头方向。其三,伪代码描述。教师说明:伪代码介于自然语言和程序语言之间,用接近程序的结构书写,却不受具体语法的束缚。教师以"判断一个整数是奇数还是偶数"为例,同一算法三种表示并列呈现于屏幕:自然语言版:输入一个整数n;计算n除以2的余数;如果余数为0,输出"偶数",否则输出"奇数"。流程图版:现场逐步绘制,从"开始"到"输入n",到计算余数的处理框,到"余数为0?"的菱形判断框,再分别指向两个输出框,最终汇入"结束"。伪代码版:输入nr←nmod2如果r=0则输出"偶数"否则输出"奇数"结束学生观察三种版本的同与不同,完成一张对比表格(可理解性、简洁性、规范性、与程序的接近程度)。师生共同结论:描述算法没有绝对最优的方式,简单问题口头自然语言即可;逻辑复杂、含分支循环的问题,流程图一目了然;准备转化为程序时,伪代码是最佳过渡。教师特别指出流程图与程序结构的一一对应关系:矩形序列对应顺序结构,菱形判断对应分支结构,回环箭头对应循环结构——这为后续学习程序设计留出接口。设计意图:三种方式非并列灌输,而是以"同一问题、三种表达"的对比方式揭示工具选择的意义;拼图活动让学生在动手纠错中内化符号规范,符合动作技能类内容的学习规律。环节四:分层应用——把思维写下来(约10分钟)任务一(基础层,全体完成):用流程图描述"输入一个百分制成绩,输出'及格'或'不及格'"的算法。学生独立完成,同桌互换检查:符号是否标准、判断框是否有两个出口、流程是否闭合。任务二(进阶层,小组协作):把课前调查中"过十字路口"的经历提炼为算法,用流程图+伪代码双轨描述。要求至少包含两个判断(如"红灯还是绿灯""是否有车辆驶来")。教师巡视,重点观察学生能否把"看情况再说"这类模糊表达转化为具体判断条件。任务三(挑战层,学有余力):思考"判断一个大于1的整数是否为素数"的算法思路,尝试用伪代码写出并经小组讨论其循环结构的画法。教师不预设完满答案,鼓励学生暴露思维半成品,为下一节"算法的程序实现"积累真实素材。展示评议阶段,选取两份有代表性的任务二作品投影:一份条件写得精确("绿灯亮且无车辆通过时通过"),一份保留模糊表述("安全时通过")。全班依据"五特征"评价量表打分,具体聚焦确定性一项,学生自发指出后者不可执行。教师点评:写出让任何人执行都得到相同结果的步骤,是算法的底线要求——今天的你们已经在用这个标准写作。设计意图:任务链覆盖"模仿—迁移—探究"三阶认知水平;用真实学生作品作为互评素材,使"算法特征"从教师讲授的知识转化为学生手中的评价工具,实现教、学、评一致。环节五:总结提升与作业布置(约5分钟)师生共同完成课堂小结,以三个问题收束:算法是什么?解决特定问题的有限、明确、可执行的步骤序列。好算法长什么样?有穷、确定、可行、有输入、有输出。怎样说清楚一个算法?自然语言、流程图、伪代码,各有其用。教师布置分层作业:必做,用流程图描述"从1累加到100"的算法,体会循环的画法;选做,调查生活中一项由算法驱动的服务(如公交实时预报、快递分拣),写一段150字左右的说明,指出它的输入、处理与输出分别是什么。结束语:下节课,我们将把今天画出的流程图交给计算机去执行——那是算法真正醒来的时刻。六、板书设计主板书居中书写课题"2.2算法的概念及描述"。左侧自上而下排列五个特征:有穷性、确定性、可行性、输入、输出,各附一字反例提示(如"歧""停不了""做不到")。右侧呈现流程图五类基本符号图样:圆角矩形、平行四边形、矩形、菱形、箭头。下方以三栏简表呈现三种描述方式及其适用场景。整个板书呈"概念—特征—表达"的递进布局,学生抬头即可复现本节知识结构。七、教学评价本课采用嵌入式形成性评价。过程性评价依托三份纸质产物:拼图活动完成单、分层任务单、同伴互评记录,分别对应"概念理解—符号规范—迁移应用"三个观测点。评价量表核心维度与五特征一一对应,学生的互评语言中必须出现特征术语,以评促学。课后作业采用等第制评价并配一句话批语,批语指向具体改进动作,如"判断框缺少'否'的出口""'看情况'这一步需要改写为可判定的条件"。八、教学反思预设本课最大的风险在于概念教学挤占活动时间:五个特征若逐一展开讲解,极易滑回灌输。应对策略是将特征教学严格锚定在三个实例的比对之中,让学生"说出来"而非"记下来"。第二处预设:拼图活动中

温馨提示

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

评论

0/150

提交评论