版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高一信息技术算法及其特征第1课时教学设计一、教学设计依据本课选自教科版普通高中信息技术必修1《数据与计算》第四单元第一节,是学生从“认识数据”走向“用计算机解决问题”的关键一课。课程标准对本部分的要求是:了解算法的概念和特征,能用自然语言或流程图描述解决简单问题的算法,初步形成用计算思维分析和解决问题的意识。本课时是单元起始课,承担“打开大门”的任务:让学生真切感受到,计算机之所以强大,是因为背后有清晰、有限、可执行的步骤在指挥它。二、学情分析高一学生在初中阶段已接触过图形化编程或简单的Python语句,但对“算法”这一概念大多停留在听说层面,容易把算法等同于程序代码。他们在生活中其实天天在使用算法——导航软件的路线推荐、外卖平台的预计送达时间、短视频的兴趣推送——却很少意识到这些现象背后的共同结构。学生普遍具备较强的现实探究动机,喜欢“看得见、摸得着”的问题,反感抽象说教。基于这一特点,本课设计以三个层层递进的生活化任务为载体,让学生在解决问题的操作中自己“长”出算法的概念与特征,而不是被动接受定义。三、教学目标1.能用自己的语言说出算法的含义,知道算法是解决问题的方法和步骤的集合,理解算法与程序之间的区别与联系。2.通过对比分析、小组试验和反例挑战,归纳出算法的五个基本特征——有穷性、确定性、可行性、有零个或多个输入、有一个或多个输出,并能结合具体实例逐一解释。3.能用自然语言描述“找出两个数中较大者”“快递称重计费”等简单问题的求解算法,体验算法的穷尽性表达过程。4.在发现快递、导航等生活场景背后的算法逻辑的过程中,感受算法对人类社会的深刻影响,初步建立“计算机科学并不是编程,而是解决问题的方法”这一学科观念。四、教学重点与难点教学重点是理解算法的概念与五个基本特征,并能用特征去检验一个“步骤集合”是否构成算法。难点有二:一是理解“确定性”——同一步骤不能有歧义,学生容易忽略自然语言中“大约”“适当”“过一会儿”这类模糊措辞对计算机的致命影响;二是理解“有穷性”与程序死循环的关系,需要学生在一个故意写出的死循环案例中自己发现问题,而非教师直接告知。五、教学准备教师准备:多媒体课件、投屏设备、装有Python运行环境或在线运行平台的计算机若干台、学习单(含三个任务记录表)、两个信封教具(内装写有数字的卡片一套、“称重计费”价目表一张)、一段故意设置死循环的“猜数字”程序源代码。学生分组以四人为宜,每组配备至少一台可上网计算机。六、教学过程(一)情境导入:一份不会说话的菜谱(约8分钟)课始,教师在屏幕上投出一张手写的“西红柿炒鸡蛋菜谱”,但故意把它改得含糊不清:第一步,鸡蛋敲开打散,加适量的盐;第二步,锅烧热,放一点油;第三步,炒一会儿;第四步,出锅装盘。教师提问:如果把这份菜谱原封不动地交给一个从来没下过厨、只会按字面执行的机器人,会发生什么?请每个小组讨论两分钟,找出菜谱中所有可能“出问题”的地方。学生很快会发现:“适量的盐”——机器人不知道是多少克;“锅烧热”——多热算热;“炒一会儿”——多久;“一点油”——一点是多少。教师顺势追问:这说明人对人说话可以含糊,但对机器下指令必须怎样?学生自然答出:必须精确、明确。教师板书课题并明确本课主线:人类菜谱给人看,算法是给机器看的“菜谱”。这节课我们要解决的问题有三个——什么是算法?一个好的算法必须满足哪些条件?怎样把一个问题的解决步骤说清楚?设计意图:用最朴素的生活文本制造“含糊的危险”,让确定性这一最难理解的特征在导入环节就埋下伏笔,学生带着真实的问题进入新课。(二)任务一:找最大数——算法的诞生(约12分钟)教师拿出一个信封,倒出10张写有两位数数字的卡片,随机摊在桌面上。宣布规则:请一位同学上来,只能一次看两张卡片、比较,然后留下较大的那张,直到找出最大数。学生在台上操作,教师在台下把学生的每一个动作同步用语言复述并写在黑板上:1.从牌堆中拿起第一张卡片,记为当前最大数。2.依次拿起下一张卡片。3.比较:如果它比当前最大数大,就把当前最大数换成它;否则不动。4.如果还有没看过的卡片,回到第2步;否则进入第5步。5.报出当前最大数,结束。教师引导全班核对:这套步骤对任何10张卡片都管用吗?如果卡片换成100张、10000张呢?学生会意识到这套步骤具有通用性。教师随即给出概念的锚点:像这样,为解决某一类问题而设计的、由有限个明确的操作步骤组成的方案,就叫算法。刚才我们共同完成的,就是“查找最大值算法”的自然语言描述。教师进一步点明一条容易混淆的认识:算法不等于程序。算法是思路和步骤,程序是用某种编程语言把算法“翻译”出来交给计算机执行的结果。同一个算法可以写成Python程序,也可以写成C语言程序,就像同一道菜的做法可以用中文写也可以用英文写。此刻教师用两分钟演示:把黑板上的算法翻译成不到十行的Python代码并现场运行,输入10个数,程序输出最大值。学生会直观看到“思路在前、代码在后”的关系。(三)任务二:给算法做体检——特征的发现(约15分钟)教师组织学生对照刚完成的算法和生活中其他例子,以小组为单位完成学习单上的“特征检验表”,逐项探究:探究1:这套步骤会一直走下去吗?学生回顾:卡片看了10张就结束。教师引出“有穷性”——算法必须在执行有限个步骤之后终止。随即投出第二个案例:教师展示一段“猜数字”程序,其中循环条件被故意写成不可能为假的条件(例如让计算机反复猜0到100之间的数,但把正确答案藏在101)。请小组登录计算机实际运行这段程序。学生会发现程序卡死、风扇狂转、只能强制终止。教师提问:一个让计算机永远停不下来的“步骤集合”,能算算法吗?答案是不能。有限步骤与有限时间,是有穷性的双重含义。探究2:每一步会不会让人“理解各异”?教师回指导入环节的菜谱,请学生给“称3克盐,加热至油温120摄氏度,翻炒90秒”打分,一致认为这才是合格的指令。由此归纳“确定性”——算法中每一步的含义必须是确切的、无歧义的,任何执行者,无论人还是机器,在同一输入下得到的路径和结果都应一致。探究3:步骤真的能被执行吗?教师在算法的第三步临时改成“比较两张卡片中较大的那张,并把它飞到月球上再拿回来”。学生会心大笑,但随即在教师追问下说出本质:每一步必须是现有条件下可以实际完成的,这就是“可行性”。探究4与5:教师引导学生观察自然语言算法的前后两端——最前面是“拿起卡片”,这是输入;最后是“报出最大数”,这是输出。教师概括:一个算法可以有零个或多个输入,例如“计算1到100的和”这个算法不需要任何输入就能工作;但必须有一个或多个输出,否则算法的执行结果无人知晓,就失去了意义——一个算法“干完活却不吭声”,等于没干。每个特征归纳之后,教师都要求小组用自己的话说出一句“大白话解释”,并至少提供一个来自生活的印证例子:导航重新规划路线(有穷——总会给出一条方案)、洗衣机程序按设定时长运转(确定)、食谱步骤可在家完成(可行)、电饭煲只需放米和水(输入)、出炉一锅米饭(输出)。课堂气氛在这一环节达到高潮。(四)任务三:快递计费算法——把特征用起来(约12分钟)教师发放第二个信封,内含某快递公司的计费规则:首重1千克以内收8元;超过1千克的部分,每增加0.5千克加收1.5元,不足0.5千克按0.5千克计;单件限重30千克。任务要求:每组用自然语言写出“输入包裹重量,计算并输出快递费”的完整算法,写完后用五个特征逐条自查,并派一名代表向全班讲解。各组写作过程中,教师巡视,重点关注三处易错点:一是“不足0.5千克按0.5千克计”这一向上取整的表达,许多小组会忘记处理;二是超重的边界恰好为1千克时按首重还是按续重计费,考验步骤编排的严密性;三是限重30千克如何处理——合格的算法应当先判断重量是否超限,若超限应给出“拒收”的明确输出,而不是计算出一个无意义的结果。交流展示环节,教师选取一份典型算法(含完整步骤)与一份有明显漏洞的算法对照投影,全班依据五个特征当“评委”,逐条打分并说明理由。漏洞算法中常见的“计算出续重费用”(没说是向上取整还是四舍五入)成为本课确定性特征最有力的例证。教师最后概括:写算法时最常被忽视的,恰恰是边界与例外——重量恰好是1千克怎么办?超过30千克怎么办?一个优秀的算法人,心里永远装着“例外情况”。这句话将作为下节课分支结构、循环结构学习的引子。(五)课堂小结与升华(约5分钟)教师请两名学生分别用自己的话总结:算法是什么?算法有哪五个特征?随后教师在黑板上完成知识结构图(概念的层级关系图示):算法=为解决一类问题而设计的①有穷的②确定的③可行的④有零个或多个输入⑤有一个或多个输出的有限步骤的集合教师补充一段拓展:算法不只是课本知识。短视频平台用推荐算法决定你看到什么,城市交通系统用调度算法决定红绿灯时长,医院用诊断辅助算法协助医生读片。算法在深刻塑造我们的生活,也伴随着“算法歧视”“信息茧房”等需要全社会审视的伦理问题。下节课起,我们不仅要学“把算法写出来”,还要学“把算法写好、写好算法该负的责任”。七、板书设计左侧板块为课题与主线问题串;中部板块为“找最大数”算法的五条自然语言步骤(保留整节课不擦除);右侧板块动态呈现五个特征,每归纳出一个即贴上一张彩色特征卡;底部为板书结构图。特征卡的可视化排列使学生在任何时刻抬头都能看清知识的生长脉络。八、作业设计基础题(必做):用文字描述“从一副去掉大小王的扑克牌中找出红桃K”的算法,并自查五个特征。进阶题(选做):观察生活中一个你认为使用了算法的场景(如共享单车调度、外卖骑手派单),写一段不少于200字的观察记录,说明你推测它的输入、加工步骤和输出分别是什么。实践题(小组):尝试把课堂上的快递计费算法用Python实现,能够正确处理所有边界重量可获得课堂积分奖励。九、教学反思本课设计的核心策略是“用反例教概念”。菜谱之含糊、死循环之失控、飞到月球之不可行,每一个特征都不是教师宣
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届江苏省苏州市相城第三实验中学化学九年级第一学期期中联考试题含解析
- 汽车零部件采购办法
- 2026中国心理咨询行业市场发展趋势与前景展望战略研究报告
- 2027届上海市浦东新区第四教育署九上化学期中复习检测模拟试题含解析
- 2026生物科技材料行业市场供需分析及投资评估规划分析研究报告
- 2026商品期货投资行业市场供需分析及投资评估规划分析研究报告
- 云南省红河州开远市2027届化学九上期末统考模拟试题含解析
- 湖北省荆州市南昕学校2027届九年级化学第一学期期中质量跟踪监视试题含解析
- 2026中国功能性纺织品抗菌技术突破与运动品牌采购标准报告
- 2026汽车制造业发展趋势解读与行业竞争格局分析报告
- 2026年重庆市从“五方面人员”中选拔乡镇领导班子成员考试试卷(含完整答案解析)
- GB/T 8334-2026液化石油气和液化二甲醚钢瓶定期检验与评定
- 建筑工程管理专业中级职称理论考试题及答案(2026年)
- 接受证据清单
- 团员组织关系转接介绍信(样表)
- 偏瘫患者的康复锻炼
- GB/T 1957-2006光滑极限量规技术条件
- 说课大赛作品-《健康评估》说课程课件
- 物流学概论全套课件
- 原材料设备构配件进场检验管理制度
- 2022年对外经济贸易大学博士研究生入学考试试题
评论
0/150
提交评论