高一信息技术必修1《算法及其描述-从生活问题到程序思维》教学设计_第1页
高一信息技术必修1《算法及其描述-从生活问题到程序思维》教学设计_第2页
高一信息技术必修1《算法及其描述-从生活问题到程序思维》教学设计_第3页
高一信息技术必修1《算法及其描述-从生活问题到程序思维》教学设计_第4页
高一信息技术必修1《算法及其描述-从生活问题到程序思维》教学设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

高一信息技术必修1《算法及其描述——从生活问题到程序思维》教学设计一、教学背景与理念阐释本课是粤教版(2019)高中信息技术必修1《数据与计算》第三章“算法基础”的起始课,承担着从零散的程序体验走向系统化计算思维建构的桥梁作用。学生在第二章“知识与数字化学习”中已经体验了数字化工具的使用,对计算机解决问题有了初步感知,但对“计算机究竟如何一步步解决问题”这一核心问题仍停留在模糊认识层面。本节内容正是要揭开算法的面纱,让学生在理解算法概念、特征的基础上,掌握自然语言、流程图、伪代码三种基本描述方式,为后续学习程序的三种基本结构与Python语言实现奠定方法论基础。普通高中信息技术课程标准明确要求学生“掌握一种程序设计语言的基本知识,使用程序设计语言实现简单算法,通过解决实际问题体验程序设计的基本流程”。这里的关键词是“体验流程”而非“记忆语法”。据此,本课设计的核心立场是:算法不是教科书上的抽象名词,而是人类解决确定性问题时的思维外化。教学中应避免把“算法的五大特征”作为背诵考点直接灌输,而应让学生在真实问题的求解过程中自主归纳出这些特征,使知识成为经验提炼的产物而非接受灌输的结论。基于上述思考,本课确立了“生活问题—算法提炼—描述表达—评价修正”的学习主线,选取“超市收银找零”“跨学科体温检测”“学校运动会成绩排名”三组贴近学生生活的问题情境作为主线任务载体,让学生在“做中学、说中练、改中悟”。二、学情分析授课对象为高一年级学生。从认知基础看,高一学生已具备初步的抽象逻辑思维能力,在数学学科中接触过等差数列求和、二分法求函数零点等具有算法雏形的数学方法,但尚未形成“算法”这一学科概念。大多数学生在义务教育阶段的信息科技课程中接触过图形化编程(如Scratch),对“按顺序执行指令”有直观经验,部分学生还接触过Python入门课程,认知差异较为明显。从学习心理看,高一学生正处于由形象思维向抽象思维过渡的关键期,对贴近生活的任务有较强参与意愿,但对纯理论讲授容易产生倦怠。学生常见的认知障碍主要有三处:一是将“算法”等同于“计算方法”,忽视算法作为“解决问题步骤序列”的广义内涵;二是认为算法描述就是写代码,对流程图、伪代码的桥梁作用认识不足;三是对算法的“有穷性”“确定性”理解不深,常写出“将水温加热到适当温度”之类模糊指令。基于此,本课采用分层任务设计:基础层面向全体,要求能用自然语言描述简单算法;发展层要求能绘制规范流程图;拓展层鼓励学有余力的学生尝试将流程图转化为伪代码并讨论算法效率差异。三、教学目标信息意识目标:学生能从日常生活与学科学习中识别出可以借助算法解决的问题,意识到“明确步骤”是计算机解决问题的前提,形成把模糊问题清晰化的意识。计算思维目标:学生能准确说出算法的概念与五个基本特征(输入、输出、有穷性、确定性、可行性),并能结合实例辨析特征缺失导致的算法失效情形;能针对具体问题设计出步骤合理的算法,并比较不同算法的优劣。数字化学习与创新目标:学生能熟练使用自然语言、流程图、伪代码三种方式描述同一算法,理解三种描述方式的优势与局限,能在具体情境中选择恰当的描述工具,体验“思维可视化”的表达过程。信息社会责任目标:通过讨论算法在社会生活中的广泛应用(如导航路径规划、外卖派单、成绩排序),学生能初步认识到算法设计者的责任,理解“步骤的确定性与公平性”对社会生活的影响。四、教学重点与难点教学重点:算法的概念与特征;用流程图描述算法的规范表达。教学难点:算法特征中“确定性”与“有穷性”的深度理解;从“自然语言问题”向“结构化步骤”的思维转换。突破策略:针对重点,采用“三例对比法”,即同一问题分别呈现正确算法、步骤模糊算法、无限循环算法,让学生在对比与修补中建构概念;针对难点,设计“给机器人下指令画正方形”的体验活动,让模糊指令在现场执行中暴露缺陷,使“确定性”从抽象词语变为切身体验。五、教学准备教师准备:多媒体课件、流程图绘图工具(drawio或流程图)、课堂评价量表、“机器人画正方形”指令卡、三个生活问题情境的任务单。学生准备:笔记本、四人小组分组安排(每组设记录员、汇报员、绘图员、质询员各一名)、提前安装的流程图绘图软件或方格纸。环境准备:多媒体教室或网络机房,确保每两名学生有一台可操作的计算机。六、教学过程(一)情境导入:一件“讲不清楚”的小事上课伊始,教师不打开课件,而是布置一个口头任务:“请一位同学向全班描述:你今天早上从家到学校,做了哪几件必须按顺序完成的事?请其他同学认真听,记录他的步骤数。”学生甲的回答通常是:“起床后洗漱,吃早餐,坐公交车,到校。”教师追问:“如果让你指挥一个完全不懂事理的机器人完成这件事,刚才这段描述够用吗?比如‘洗漱’——机器人知道先开水龙头还是先挤牙膏吗?”学生哄笑后开始七嘴八舌补充:“要定义起床时间”“要说清楚坐几路车”“要知道从学校哪个门进”。教师顺势板书学生补充的关键词:时间、先后、明确、具体。教师点拨:人在听话时会自动脑补大量常识,计算机不会。任何告诉计算机做的事,都必须被拆解成没有歧义、有始有终的明确步骤。这种“解决问题的明确步骤序列”,在信息技术学科中有一个专门的名字——算法。板书课题:算法及其描述。此导入用时约五分钟,其用意在于让学生亲历“自然语言日常表达”与“机器可执行指令”之间的鸿沟,制造认知冲突,使算法概念的出场成为学生的内在需要而非教师的强行给予。(二)概念建构:从案例中归纳算法的特征教师依次呈现三个案例,组织学生分组讨论判断。案例一:求1加到100的和。步骤描述为:第一步,设和s等于0;第二步,设加数i等于1;第三步,将s加上i的结果赋给s;第四步,将i加1赋给i;第五步,若i不大于100,返回第三步,否则执行第六步;第六步,输出s的值。案例二:某位学生写的“泡茶算法”:第一步,烧水到合适温度;第二步,放入适量茶叶;第三步,冲泡一会儿;第四步,饮用。案例三:某“永动”指令序列:第一步,向前走一步;第二步,返回第一步。教师向各组发放“算法体检表”,表中列出五项待检指标:是否有明确的输入(原始数据);是否有确定的输出(结果);步骤是否能在有限步内结束;每一步是否无歧义;每一步是否都能被真实执行。各组分别扮演“算法医生”,对三个案例逐项诊断并给出“健康”或“病灶”结论。讨论中,学生对案例一普遍判定“健康”,关键在于案例二与案例三的辨析。案例二中,“合适温度”“适量”“一会儿”均被学生标红,因为一百个人泡出的茶会有一百种浓度——步骤缺乏确定性。案例三中,任何执行者都永远无法停止,步骤缺乏有穷性。有学生会敏锐指出案例二其实也有可行性争议,如“如何量化适量”,教师应肯定这种迁移性发现。小组汇报后,教师引导学生把“体检指标”转化为正式表述:算法是在有限步骤内求解某一问题所使用的一组定义明确的规则,它具有输入、输出、有穷性、确定性、可行性五个基本特征。教师强调:算法不等于计算方法,排序、查找、路径规划乃至一张菜谱,只要满足五个特征,都是算法。为巩固理解,教师进行一分钟快速判断练习,投屏四个备选,学生举牌表决:A.菜谱“清蒸鲈鱼的做法”;B.“研究出永动机的步骤”;C.“不断抛硬币直到出现正面为止,且不限次数”的思路;D.数学试卷第12题的评分细则。学生依据五特征逐条核验,B、C因违背可行性或有穷性被排除,A、D顺利通过。课堂即时反馈显示,多数学生在对比中完成了概念内化。(三)方法研习:算法的三种描述方式教师提出问题:“算法存在于思维中,如何传递给别人、传递给计算机?我们需要表达工具。”接着以“从键盘输入一个数,判断它是奇数还是偶数”为统一载体,依次讲解三种描述方式。第一种,自然语言描述。步骤一:输入一个整数n;步骤二:计算n除以2的余数,记为r;步骤三:如果r等于0,输出“偶数”,否则输出“奇数”。教师指出其优点是人人能懂、无需专门学习,缺点是容易产生歧义、篇幅冗长、无法直接交给计算机执行。第二种,流程图描述。教师在黑板上规范绘制:圆角矩形表示“开始”,平行四边形表示“输入n”,矩形表示“计算r”,菱形表示“r等于0吗”的判断框,从菱形引出“是”“否”两个分支各接一个输出框,最后汇入“结束”圆角矩形。教师逐一介绍图形约定:圆角矩形是起止框,平行四边形是输入输出框,矩形是处理框,菱形是判断框,箭头是流程线,连接点用于跨越页面的连接。并强调三个绘图纪律:箭头必须有明确方向;判断框必须有两个出口且标注条件;流程必须有且只有一个“开始”、可以有终点汇于“结束”。第三种,伪代码描述。教师投屏展示:BEGININPUTnr←nMOD2IFr=0THENOUTPUT"偶数"ELSEOUTPUT"奇数"ENDIFEND教师说明:伪代码介于自然语言与程序代码之间,结构接近程序、书写不受语法束缚,是程序员交流设计方案的通用“草稿语言”,其中箭头表示“把右边的值放进左边的盒子”,即赋值思想。随后组织一个微型讨论:三种方式各适合什么场合?学生发言后教师小结交往策略:生活沟通用自然语言,方案设计用流程图,编码准备用伪代码。(四)任务实践:三级闯关本环节约二十分钟,学生在机房或分组纸质完成任务,教师巡视指导。第一关(保底关):超市收银找零。任务情境为:顾客购买商品共应付m元,付款n元(n不小于m),收银机需要算出找零金额c。要求各组分别用自然语言和流程图描述算法。此题是单一顺序结构,全体学生均应完成。教师巡视重点:流程图是否以“开始”框起笔,输入框是否使用了平行四边形。第二关(主体关):体测判定。情境:输入一名学生的体测总分score(0至100),若score不低于60,输出“合格”;否则输出“不合格”,并在输出前对超出0到100范围的输入给出“数据错误”提示。要求用流程图描述。此题包含两个顺序发生的判断,考查判断框的串联使用。巡视中教师留意两类典型错误:一是两个判断框共用出口方向造成逻辑混乱;二是忘记给“数据错误”分支连接“结束”框。教师不急于纠正,而是把典型问题留到展评环节。第三关(挑战关):成绩排名思想。情境:运动会需要把三位选手的成绩a、b、c按从高到低输出。学有余力的小组先用自然语言写出比较策略,再尝试用伪代码表达,思考“需要几次比较、几次交换”。教师提示可先考虑求最大值的思路:设最大值max,依次与每个成绩比较,大的替换。此关面向差异,不作全体要求,但对完成小组给予展示机会。(五)作品展示与互评修正教师随机抽取三组第二关的流程图作品投屏,其余学生对照“算法体检表”与流程图规范进行评议。第一份作品:判断框写成“score≥60”,但只有“是”出口。质询员提问:“不合格的人去哪了?”汇报员当场补画分支。教师点评:流程图的每一个菱形都必须为两种可能各留通道,这恰是算法确定性在图形上的体现。第二份作品:把“输入score”和“计算score加5”的顺序颠倒,造成先处理后输入。学生评议:算法的步骤顺序不可随意调换,顺序错了,结果必然错。教师顺势渗透“顺序结构是算法最基本的骨架”。第三份作品:完全规范,且绘图者主动在每个框下用小字注释了含义。教师借此推出“好算法”的附加品质:可读性。算法不仅是写给机器的,更是写给人看的;清晰的表达便于协作与维护。第三关完成小组的代表用伪代码口述求最大值的算法:BEGININPUTa,b,cmax←aIFb>maxTHENmax←bIFc>maxTHENmax←cOUTPUTmaxEND教师追问:“如果只用两个变量、不引入max,能不能解?”引发学优生进一步思考,为后续学习选择结构嵌套埋下伏笔。(六)总结升华:算法之外的一点思考教师组织学生用一句话完成填空:“算法就是___,描述算法的方式有___、___、___。”学生齐答后,教师完善知识框架:算法是有限步骤内解决问题的明确规则;算法的五个特征是我们审视方案的五把标尺;三种描述方式各有舞台,可根据沟通对象灵活选择。教师展示一组图片:导航软件的实时路线规划、外卖平台的派单系统、医院叫号系统的排队规则。提问:“这些系统的背后是算法。如果派单算法永远把最近三公里的单派给某几位骑手,公平吗?如果叫号算法的优先级规则不公开,患者会怎么想?”学生讨论后体会到:算法一旦进入公共领域,其“确定性”就不再只是技术品质,而是社会规则。设计算法的人,同时也是规则的制定者,这正是信息社会责任的起点。教师明确:本节课埋下的这颗种子,将在后续数据处理与人工智能章节不断生长。最后布置分层作业。必做:用流程图描述“计算任意三角形面积(输入三边长,先判断是否满足两边之和大于第三边,再应用海伦公式s=(a+b+c)÷2,面积等于s(s−a)(s−b)(s−c)的算术平方根)”这一算法,写出完整步骤。选做:观察家中微波炉的加热流程,尝试写出它的“算法”,并检查哪些步骤缺少确定性。七、板书设计主板书居中为课题“算法及其描述”,左侧自上而下书写五个特征(输入、输出、有穷性、确定性、可行性),中间区域保留“奇偶判断”流程图范画与伪代码对照,右侧预设学生问题墙,张贴巡视中收集的典型疑问便签。三个板块形成“概念—表达—反思”的可视化结构,下课前由学生在问题墙取走自己能解答的便签并口头解答,作为无声的公开课小结。八、教学评价设计本课采用“三单”评价:课前预习单了解学生对“步骤”一词的原始理解;课中任务单记录三级闯关的完成质量,由组内互评与教师抽评结合;课后反思单要求学生回答三问——我最大的收获是什

温馨提示

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

最新文档

评论

0/150

提交评论