版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高一信息技术必修1算法及其描述教学设计一、教学内容分析与设计理念本课选自粤教版(2019)高中信息技术必修1《数据与计算》第三章第二节"算法及其描述"。本节内容处于"数据与计算"模块的核心枢纽位置,前面承接算法的概念、特征与用计算机解决问题的过程,后面连接程序设计语言的基础知识与顺序、选择、循环三种基本控制结构的程序实现,是学生从"初步认识算法"走向"动手编写程序"的关键桥梁。《普通高中信息技术课程标准(2017年版2020年修订)》明确指出,学生应"描述算法的基本特征,了解算法的描述方式",并"体会算法在问题解决中的作用"。据此,本课的核心任务落在两点:其一,理解并辨析算法的五大特征——有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出;其二,掌握算法的三种描述方式——自然语言、流程图、伪代码,并能针对具体问题选择恰当的描述工具绘制规范的流程图。高一学生的思维正处于由具体形象思维向抽象逻辑思维加速过渡的阶段。他们在初中阶段接触过图形化编程,对"让计算机做事"有直观体验,但对算法的科学定义、结构化的描述工具缺乏系统认知,容易把"算法"窄化为"编程",把"流程图"画成随意连线的草图。因此,本设计以"生活算法的形式化改造"为主线,让学生经历从经验描述到规范描述的思维跃迁,避免把课上成特征条目的背诵课和图例符号的识记课。教学设计上贯彻三个坚持:坚持情境真实,所有学习任务均源自学生熟悉的生活与学科问题;坚持做中学,以小组协作绘制、评审、修订流程图为主要活动形态;坚持评价伴随,将量规前置,让学生在动手之前就知道"好的算法描述长什么样"。二、学情分析授课对象为高一年级学生。通过3.1节的学习,学生已经体验了用计算机解决问题的过程,知道程序是算法用程序语言实现的载体,多数学生能说出"算法就是解决问题的步骤"这一类朴素表述。学生的优势在于:生活经验丰富,对煮面、打车、抢课等流程类情境有直觉理解;部分学生有Scratch、机器人社团经历,见过流程图的基本形态;小组合作意愿强,乐于表达。学生的困难集中在三处:一是对算法特征理解停留在字面,难以用特征去评判一个"步骤序列"是否构成合格算法,特别是"确定性"与"可行性"的辨析;二是流程图绘制随意,菱形判断框出现两个以上分支、循环缺少回到判断的回路、开始结束符号混用等典型错误频发;三是不知道三种描述方式各有适用场景,认为学了流程图就"高级",学了伪代码就"接近编程",缺乏按需选择的意识。这些困难点直接决定了本课重难点的设定与教学活动的设计。三、教学目标信息意识方面:学生能从日常生活和学科学习的问题中识别出蕴含的算法,感受到算法是解决问题方法的精确化表达,主动将模糊的生活经验提炼为清晰的步骤序列。计算思维方面:学生能阐释算法的有穷性、确定性、可行性、输入、输出五大特征,并运用这些特征对给定算法进行评判与修正;能将具体问题抽象为步骤模型,用自然语言、流程图、伪代码三种方式规范描述,重点掌握流程图的起止框、处理框、判断框、输入输出框与流向线的正确使用。数字化学习与创新方面:学生能利用纸笔、平板绘图工具或在线流程图平台完成算法描述作品,在小组评审中依据量规提出修改意见并迭代完善。信息社会责任方面:通过"算法推荐""算法决策"的简短讨论,学生初步意识到算法并非价值中立,形成审慎设计与使用算法的初步态度。四、教学重点与难点教学重点:算法的五大特征;用流程图规范描述算法。教学难点:依据算法特征对不完整、不严谨的算法描述进行诊断与修正;循环结构在流程图中的正确表达,即判断条件设置、循环体组织与回路的闭合。五、教学方法与课前准备教法采用情境教学法、任务驱动法与对比讲授法相结合;学法以小组协作探究、动手实践与互评互改为主。课前准备包括:教师制作交互式课件,准备"猜数游戏""交换两个变量""百钱买百鸡"等任务素材包;学生分组,每组四人,设组长、绘图员、质检员、汇报员各一名;机房或多媒体教室保证每台设备可用绘图工具,另备磁性流程图符号卡片若干套,供黑板拼摆演示;提前在学习平台发布预习任务——观看三分钟微课《生活中的算法》,并写下一个自己用步骤解决的日常问题。六、教学过程(一)情境导入:一杯奶茶里的算法(约6分钟)上课伊始,教师展示一张奶茶店点单屏的照片,抛出问题:顾客说"少冰、三分糖、加珍珠",店员为什么总能做出一模一样的味道?学生很容易答出"因为有标准流程"。教师追问:这个流程写下来,给任何一个新店员照着做都能成功,它和我们上一节说的算法有什么关系?学生结合预习回答:算法就是解决问题的明确步骤。教师顺势给出本课的核心问题串:什么样的步骤序列才有资格叫算法?怎么把一个算法清清楚楚地"说给别人听",既能让同伴看懂,也能让计算机执行?教师板书课题"3.2算法及其描述",并展示本课终点任务的预告——各组将为"百钱买百鸡"问题绘制一份合格的算法流程图,接受全班质检。任务前置让学生带着目标进入学习,也让后续的特征讲解有了评判依据。(二)新知建构一:算法的概念与五大特征(约12分钟)教师先让两名学生口头描述"用二分法猜一个1到100之间整数"的玩法,教师将其原话如实写在黑板上:就猜中间的数,然后看大了小了,再猜。教师提问:如果把这个"算法"交给计算机或交给一个完全没玩过的同学执行,会出什么问题?学生讨论后陆续发现漏洞——"中间的数"没说取整规则,"看大了小了"没说怎么调整上下界,也没说什么时候停止。教师抓住这一真实生成,逐条引出算法五大特征,每讲一个特征就回到刚才的猜测过程上做对照修补。有穷性:算法必须在有限步骤内结束。猜数游戏如果没有"猜到为止"的判定与边界收缩,就可能永远猜下去。确定性:每一步的含义必须唯一、无歧义。"猜中间的"必须写成"取上界与下界之和除以二并向下取整"这类无歧义表述。可行性:每一步都是可实现的基本操作,计算机能做的是比较、赋值、算术运算,做不到"凭感觉猜个差不多的"。输入:算法有零个或多个输入,猜数游戏中预设的隐藏数、每次猜测值就是输入。输出:算法至少有一个输出,即最终猜中的数与猜测次数。随后教师组织一分钟快速辨析练习,判断三个生活描述是否是合格算法:一是"把水烧开泡茶",学生指出"烧开"标准可界定但"泡茶"缺少投茶量与浸泡时间,确定性不足;二是"重复做第十题直到做对",缺少输入与有穷性保障,学生能主动补充"最多重试三次后查看解析";三是"计算圆周率的精确值",这是一个巧妙反例——它无法在有限步骤内输出完整精确值,因而不构成算法,只能描述为"计算圆周率的近似值到指定位数"。这个辨析让学生在纠错中把特征从名词变成工具。教师小结时强调一句话:算法的五大特征不是用来背的,是用来验收的——你写出的每一个算法,都要过这五道质检关。(三)新知建构二:算法的三种描述方式(约10分钟)教师抛出问题:同一个算法,怎么告诉别人?以学生熟悉的"交换两个水杯里的水"为素材,现场演示三种描述。自然语言描述:准备一个空杯子,把甲杯的水倒入空杯,把乙杯的水倒入甲杯,把空杯中的水倒入乙杯。优点是一看就懂,缺点是啰嗦,遇到分支循环会越写越绕。流程图描述:教师用磁吸图形卡片在黑板上拼出交换变量的流程——椭圆形开始框、平行四边形输入框(输入甲、乙两杯的水量)、三个矩形处理框(暂存等于甲,甲等于乙,乙等于暂存)、平行四边形输出框、椭圆形结束框,全部用带箭头的流向线连接。边摆边讲每种符号的规定:圆角矩形表示开始或结束,矩形表示处理,平行四边形表示输入输出,菱形表示判断,箭头表示执行顺序,并强调流程线默认自上而下、自左而右,交叉处无桥接线即视为相交不连接。伪代码描述:教师写出"A←3,B←5,T←A,A←B,B←T,输出A、B",指出伪代码介于自然语言与程序语言之间,不拘泥于某一种编程语言的语法细节,便于向真实代码过渡。随后组织对比研讨:三种方式各自适合什么场合?学生归纳出——自然语言适合初期沟通想法,流程图适合展示结构、便于发现逻辑漏洞,伪代码适合向编码过渡。教师补充:流程图是三者中结构性最强、也是本课要求人人过关的描述方式。(四)分层实践:从模仿到创造的流程图绘制(约15分钟)任务一,模仿夯实。各组为"输入一个成绩,输出是否及格(60分及以上为及格)"绘制流程图,重点检验判断框的两个分支是否都有去向、Yes与No标注是否齐全。教师巡视,收集典型问题投屏——某组菱形判断框引出三条线,某组分支没有汇合到同一个输出框。全班即时点评修订。任务二,进阶挑战。绘制"输入一个正整数n,计算1加到n的和"的循环流程图。这是本课难点所在。教师先以问题脚手架引导:累加变量sum初始值是多少?计数变量i从几开始、每次怎么变、什么时候停?判断条件写成"i小于等于n"放在循环体之前还是之后?各组绘制后,教师选取一份把"i←i+1"放在判断框之前的错误样图,带领全班模拟执行:n等于3时,sum依次累加了哪些数?学生在一步步追踪中发现多加了一个4,直观理解循环体内语句顺序的敏感性。随后给出规范图:开始,输入n,sum←0,i←1,判断i≤n,是则sum←sum+i、i←i+1并回到判断,否则输出sum,结束。任务三,作品产出。各组认领拓展题——"百钱买百鸡"(公鸡5钱一只、母鸡3钱一只、小鸡1钱三只,百钱买百鸡共有几种买法)或"出租车计费"(含分段条件),绘制完整流程图。要求质检员先用五大特征对组内作品做预检,再提交。能力较弱的组允许在完成"输入三个数求最大值"后选择挑战题。三个任务呈阶梯递进,从单一判断到循环结构再到综合问题,每组都能在自己的最近发展区内获得成就感。(五)展示评审与互改提升(约7分钟)随机抽取两组投屏展示,汇报员用一分钟讲清"我们的算法解决什么问题、关键判断在哪里、循环怎么保证一定能停下来"。台下各组依据量规打分,量规包含四个维度:符号使用规范、逻辑正确无歧义、有穷性有保障、图面整洁流向清晰,每项两星。评审环节中,有学生指出展示组在百鸡问题中公鸡循环上界写成20不够严谨——由于还要给母鸡留钱,实际可以收紧,教师肯定这种精益求精的追问,同时说明此处宽松枚举不影响正确性,体现了算法正确性与效率的初步区分,为后续学习埋下伏笔。被评审组现场用不同颜色笔修改,修改痕迹本身就是最好的学习证据。(六)课堂小结与价值引领(约4分钟)师生共同完成知识结构化的口头梳理:算法是有限步骤内解决问题的明确规则,五大特征是它的质检标准;自然语言、流程图、伪代码是它的三种外衣,流程图因结构清晰成为沟通算法思想的通用语言;今天的所有流程图,下一节都将变成可以运行的程序。教师随后用一分钟抛出价值性问题:外卖平台派单、短视频推荐背后都是算法,算法只讲效率行不行?学生简短发言后,教师点明——设计算法的人要为算法的后果负责,学好算法不仅是学会让计算机做事,更是学会负责任地让计算机做事。(七)分层作业设计基础层:将课堂上"1加到n求和"的流程图改写为伪代码,体会两种描述方式的转换。提高层:为"输入一个正整数,判断其是否为素数"绘制流程图,下节课将作为讲评素材。实践层:观察家中一件含流程逻辑的事(如洗衣机标准洗程序、电饭锅煮饭流程),用流程图描述并在班级空间分享,互评点赞。七、板书设计主板书居中写课题"3.2算法及其描述"。左侧竖排写五大特征——有穷、确定、可行、有输入、有输出,旁注"质检五关"。中部用磁吸卡片保留"交换变量"流程图成品,循环用红色卡片醒目呈现。右侧自上而下排列三种描述方式名称,并配一句话点评——自然语言好懂、流程图好看、伪代码好改。下方留白作为评价区,记录各组量规星级,让板书同时成为课堂生成的档案。八、作业与评价设计本课评价采用三维结构。过程性评价依托课堂量规,覆盖每组三次实践任务的表现;作品性评价针对流程图成品,由教师依据符号规范、逻辑正确、结构清晰三条标准评定等级;发展性评价借助分层作业的完成质量,观察学生能否在新情境中迁移算法描述能力。评价结果不用于排队,而是作为后续分组重组与个别化辅导的依据,确保评价真正服务于学习。九、教学反思本课最大的成功之处在于把算法特征从"讲授清单"改造为"质检工具",学生在诊断猜数游戏漏洞的过程中自发用特
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏省卫生系统招聘考试(药学)历年参考题库含答案详解
- 2026正高面审答辩-正高071面审答辩中医内科学历年题库含答案详解
- 2026正高卫生职称-临床医学类-职业病学(正高)代码:066历年参考题库含答案详解
- 2026教师职称-福建-福建教师职称(基础知识、综合素质、高中物理)历年参考题库含答案详解3套试卷
- 材料表征课程设计的意义
- 齿轮压床课程设计
- 基于日志审计的异常行为检测系统实现课程设计
- Snort主动防御策略课程设计
- 超市布局课程设计
- 自动包装机控制系统设计笔记课程设计
- 2026年黑龙江省法官逐级遴选考试题及答案
- 费马原理与变折射率光学
- 守护学生心理健康教育的主阵地
- 岩石学基性超基性岩类
- GB/T 773-1993低压绝缘子瓷件技术条件
- 预防高血压从认知高血压开始知识讲座课件
- 部编版七年级历史上册课件(全册)
- 行政法与行政诉讼法案例教程
- 九年级生命生态安全教案(完整版)
- 竞选大学心理委员ppt模板
- 《矿山机械》说课稿
评论
0/150
提交评论