五年级信息科技上全册教案(共15课时 单元设计)浙教版(2023).docx
第一单元浙教版信息科技五年级上(2023版)算法与算法表示1【单元整体构想】一、单元内容简介算法是计算思维的核心要素之一,也是人工智能得以普遍应用的三大支柱 之一。算法在本册教材中以算法的概念、描述、控制结构,以及完整设计算法 解决问题的一般过程为主要学习内容。本单元主要落实“身边的算法”模块中的 算法描述内容,作为起始单元,以感知算法的概念、算法的描述及特征、算法中的数据等内容为主线。通过本单元的学习,学生能够认识到生活中处处都有算法,意识到用算法 解决生活问题的优势,能够用自然语言或流程图将熟悉的场景中的问题解决过 程比较清晰地描述出来。描述解决问题的方法及步骤是理解算法的基础。本单 元用多个不同的算法案例来贯穿学习内容,从而让学生熟悉一些常用的算法描 述风格与方式,并会用自然语言或流程图描述算法,初步接触顺序结构、分支 结构的描述。关于算法中的数据,本单元旨在让学生初步认识变量,同时在算法描述的基础上总结出算法的特征。二、单元设计的望远镜思维学生在三、四年级的学习中,已经初步积累了将一个大问题分解成几个小 问题的活动经验,以及运用图示等方式描述解决问题的步骤的体验。这些经验 和体验为学生理解算法打下了认知基础。从本单元开始,学生正式接触算法, 初步体会“算法是指用计算机解决问题时的方法及步骤”这一内涵,学习算法常 用的描述方式,了解算法的基本特征;通过用变量表示数据来描述算法,了解 算法有三个典型环节输入、计算、输出,进而理解“通过变量把解决特定问 题变成解决一类问题”的算法思维,初步感受算法的效率。这些知识是学生在五 年级后续单元以及六年级进一步学习算法设计、算法验证、算法应用和迁移算法解决问题的基础。三、单元设计的放大镜思维本单元重点聚集“算法是一组明确定义且可执行的操作,用于描述解决问题 的方法及步骤”和“算法可以用文字、图示、代码等方式进行描述”展开学习和探 究。村单元共有5课,以身边的问题为基点,学习算法的描述方法,体验算法 中的数据,进而梳理算法的特征。其中,“身边的算法”让学生初步体会算法的概 念;“自然语言描述算法”与“流程图描述算法”让学生学习用两种不同的方式描述 算法;“算法中的数据”让学生初步感受把生活中的现象、事物抽象成数据的过 程,初步体验用变量来表示数据的方法;“算法的特征”让学生认识“有穷性”“确 定性”“有输出”这三个特征,进一步体会“算法是一组明确定义且可执行的操作,用于描述解决问题的方法及其步骤”。文档载高清无水印浙教版信息科技五年级上(2023版)单元各课内容如下表所示:课序 课题 主要内容第 1 课身边的算法认识算法的概念,同一个问题有不同算法。第 2 课自然语言描述算法认识算法描述方法,用自然语言描述算法。第了课流程图描述算法认识流程图符号与含义,用流程图描述算法的方法第4课算法中的数据认识算法中数据的输入、输出,认识变量,用变量表示算法中的数据的方法。第 5 课算法的特征了解、认识算法的三个基本特征。【单元目标设计】素养目标通过本单元的学习,学生能认识算法在信息社会中的重要作用,知道日常生 活中解决问题需要用到算法。能够用自然语言或者流程图来描述解决简单问 题的算法;能够识别简单情境中的数据,并用合适的符号来表示;能够尝试 根据算法的特征来评估一个算法的有效性。逻辑主线单元涉及的信心大概念单元目标描述算法1.算法是一组明确定义且可执行的操作,用于描述解决问题的方法及其步骤。 2.算法可以用文字、图示、代码等方式进行描述。3.同一个问题可以采用多种算法来解决,而不同的算法可能具有不同的效率。1.知道算法是解决 问题的方法及其步 骤。2 . 了 解 算 法 的 特征。3.能够利用自然语 言和流程图描述算 法。 max.book1 4.认识到生活离不 开算法,不同算法的效率可能不同数据数据存在多种形式,通过一定的规则可以对数据进行组织和呈现。【单元评价设计】本单元的评价可以基于学生熟悉的生活情境设计任务,可以从“能否描述简 单问题的解决方案,描述的算法是否具有输入、计算、输出等环节,能否用变量表示数据来描述算法,描述的算法是否符合有穷性、确定性、有输出”等方面进行验证与评价。一、最终评价任务设计2浙教版信息科技五年级上(2023版)根据算法特征,准确描述购买某种商品时超市自动收银系统的算法。某超市有一品牌的鲜牛奶价格描述如下:规格:净含量250ml; 价格:2.50元。问题:如果购买5盒这样的牛奶,你觉得超市收银系统的计费过程是怎样的?实践:请用自然语言或流程图表示超市自动收银系统实现收费的流程。二、评价量规设计指标内容算法描述的完 整性素养指向能根据收银系 统收费流程准 确描述关键步 骤,通过自然 语言或流程图 描 述 问 题 过程。水平描述A.能独立设计流程,并完整有条理地描述,符合算法特征。B.能在同伴帮助下设计流程,且能完整地描述,有开始与结束,C.能在教师指导下完成,基本能描述算法。算法有输出描述的算法中 有 输 入 、 计 算 、 输 出 环 节,能用变量 表示数据、描 述算法。A.能用变量表示数据、描述算法,流程中包含输入、计算、输出等环节。B.能在同伴帮助下运用变量描述算法,流程中包含输入、计算、输出中的两个环 节。C.能在教师指导下用变量表示数据,算法 描述中包含输入、计算、输出其中的一个 环节算法具有确定性每一步确定可 执行。A.描述的每一步都确定可由计算机执行。 B,描述的每一步确定可以由人或计算机执行。C.描述的1-2步可由人或计算机执行。【单元过程设计】一、单元问题设计问题一:同一道菜肴,为什么不同厨师做出的口味会存在差异?设计意图:本题借助学习与生活中的实例,让学生体验身边的算法。 一方 面希望引发学生的学习兴趣,构建学生熟悉的场景,提出解决问题的方法及步 骤,接近学生与算法的距离;另一方面希望通过类似的驱动性问题激发学生对身边算法的关注,初步感受解决问题的流程不同、数据不同会输出不同的结果。学生回答的引导方向:本题可以考虑做菜的步骤、火候、放入的食材、调3浙教版信息科技五年级上(2023版)料数量不同引起口味的差异,指向“同一个问题不同算法”或“同一算法不同数据”的结果差异。问题二:怎样判断同一个问题的不同解决方案的优劣?设计意图:本题考虑从算法的描述和算法的效率这两个维度来研判,指向 算法有优劣的问题,也可以理解为:交流及比较算法前,需要将算法描述出来, 通过数算法执行步数来判断算法的优劣,从而激发学生追求解决问题的最优想法,为算法实践和算法优化做好铺垫。学生回答的引导方向:本题聚集算法的启蒙,算法存在于日常生活中,学 会用算法的思维认识世界。判断解决方案的优劣,首先要描述方案,其次根据解决方案的步数等来比较方案的优劣。二、单元学习策略本单元建议根据学生熟悉的生活场景来组织学习,围绕身边的算法,结合 其他学科的相关经验,从简单到复杂逐步进行分析;建议根据学生实际情况,将单元情境中的两个驱动性问题分解成可操作的关键性问题进行探究。算法描述对教室环境无特殊要求。本单元可以在普通教室学习。建议通过 各类驱动性问题激发学生的深度学习。例如,生活中各种问题的解决是否都有 一些关键的方法及步骤?一个问题的解决,是否有多种方法?如何清晰地描述 一个问题解决的整个过程?如何把特殊问题的解决方案变成一般问题的解决方案?计算机能够执行的算法有什么要求?4浙教版信息科技五年级上(2023版)课题 第1课 身边的算法教学目标1.通过分析生活中问题解决的方法,了解算法的概念。2.通过用不同算法解决同一个问题,知道解决同一个问题可以有不同的算法。教学重点认识算法,知道算法的概念。教学难点分析问题并找到解决问题的算法。环境与素材1.学生折纸实验的材料。2.登录平台的账号。教学过程一、讨论扫地机器人能根据侦测到的情况自动打扫房间,谁在背后指挥它?二、建构许多问题的解决都有一定的方法及其步骤,而且方法往往不止一种。1.生活中的问题解决生活中的一些问题,如“把一张纸折成一个纸碗”“平台验证用户登录”等,其解决过程都可以按照一定的方法及其步骤来完成。反而重复一 次步骤3对角折 两角潘虚线折往下折卦纸碗原创力文档预览与源文档一致,下载高清无水印5一 腰 特物 瞬 2物 睡 之浙教版信息科技五年级上(2023版)登展成动。正在减情用户登录2 . 认 识 算 法算法 一 般是指用计算机解决问题时的方法及步骤。出 发 地日 的 地解决3 . 解 决 问 题 的 不 同 算 法解决同一个问题,可以有不同的算法,如需要复制8条“前进50步,右转45度”的重复口令,可以有多种算法来实现。以下列举两种算法。1.选定“前进50步,右粉45度”, 发制粘路出第2条。2.选定“前进50多,右特45度”, 保制临赔出第3条3.选定“前进50步,右转45度”, 发制粘酶出第4条。4.选定“前进50步,右转45度”, 复制粘路出第5条。5.选定“前进50步,右特45度”, 复制格赔出第6条。6.选定“前进50步,右特45度”, 复制粘赔出第7条。7.选定“前进50多,右转45度”, 复制粘路出第8条。算法一重发执行8次“前进50步,右特45度”指令, “走”出一个正八迹形1.选定“前进50步,右转 45度”,复制粘助出采2 条 。2.选定2条“前进50多, 右静45度”,复制稀贴 出4条。3.选定4条“前进50多, 右特45度”,复制格贴 出8条。算法二三、练习寻找身边的一个问题,写出解决这个问题的算法。参考答案 :身 边 的 问 题 是 : _ o6浙教版信息科技五年级上(2023版)解决的算法是: .Q课后反思/评价标准课题 第2课自然语言描述算法教学目标1.通过分析生活中的实例,了解描述算法的几种常见方法。 2.通过真实问题解决方案的描述,学会有条理地用自然语言描述算法。教学重点有条理地用自然语言描述算法。教学难点用自然语言清晰、有条理的描述算法。环境与素材1.网络状态下的计算机教室。2.教学演示文稿。3.像素画生成器等编码工具软件。教学过程7文档下载高清无水印浙教版信息科技五年级上(2023版)一、探索要交换分别放有铅笔盒和书本的两张课桌的位置,有哪些交换方法?哪种方法需要的步骤较少?二、建构 百合准确描述解决问题的算法,有利于理解、交流、验证及优化算法。算法可通过多种方法来描述,不同的方法各有特点。 预览与源文档一致,1.算法描述方法把求觖问题的方法及其步骤用一种规范、可读性强的方式描述出来称为算法的描述,常用的描述方法有自然语言描述、流程图描述、伪代码描述等。开出百 先 , 输 入 火 车 浆 约 票者的争龄。热 后 , 枢 糕 不 同 年 勤 给是出不用的票价 , 如不是不满名周户的儿查则免, 如 黑 年 满 6 网 岁 例不满14周岁,别子受优电 票 , 如 果 在 1 4 周 岁 及实上割全他票最 后 , 确 出 需 要 约 头 的象型:直然体言择证表流程图据述全省名季写2.用自然语言描述算法,就是运用人们日常生活中使用的语言来描述解决问题的方法及其步骤。例如,“交换分别放有铅笔盒和书本的两张课桌的位置”用自然语言可以这样描述:首先,把放铅笔盒的课桌移到空位上。然后,把放书本的课桌移到原来放铅笔盒的课桌的位置。最后,把空位上的课桌移到原来放书本的课桌的位置。用自然语言语言描述算法应注意什么?【 试一试 】用自然语言描述密码锁开关的方法。步骤一:接受用户输入的密码。步骤二:如果密码正确,门打开;如果 三、拓展对一群人按照身高进行排序。当人数较多时,可以通过两两比较来实现。现以3人为例,描述按身高从矮到高进行排序的算法。8浙教版信息科技五年级上(2023版)解 明 流1.聪聪与明明比较,先找出两人中身高较矮的那个人。2.再将找出的那个人与慧慧比较,可确定3人中最矮的那个人,排在第1位。3.剩下的两人再比较,矮的排在第2位,高的排在第3位。四、练习列竖式计算“28+75=?”,请你写出关键步骤。参考答案:1.计算8+5。2.在个位上书写3,向十位进1。3.计算2+7+1。4.在十位上书写0,向百位进1。5.在百位上书写1。课后反思/评价标准课题 第3课 流程图描述算法教学目标1.通过图示分析,认识流程图符号与含义。2.通过简单问题实例,学会用流程图描述算法的方法,教学重点用流程图描述算法。教学难点用流程图描述算法。环境与素材流程图框图板贴或者框图拖拽互动动画。9浙教版信息科技五年级上(2023版)教学过程一、探索用自然语言描述解决下列问题的算法。例1:求底为6cm, 高 为 4cm 的三角形的面积。高: 4cm座:km三角形的面积=6×4-2=12(cm²)例2:求2+96÷(12-4)的值。二、建构流程图以图示的方法来描述算法,具有形象直观、结构清晰、逻辑性强等特点。1. 认识流程图流程图采用通用、规范的符号描述算法,常用符号及含义如下图所示。开始取号流程线,表示流 程的走向等 待办理业务结束开始/结束桩, 表示流程的开始 或结束必理柜,表示对 数据进行处理【小知识】常用的流程图符号还有输入/输出框、判断框等。输入/期出桩数担的确入算验出判断框根庭条件判断2. 流程图描述算法流程图通过几何图框、流程线和简单的文字描述,表示算法中的每一步10浙教版信息科技五年级上(2023版)操作。求底为6cm、高为4cm的三角形的面积,其算法用自然语言可描述为:先计算6×4的值为24,再计算24÷2的值为12,最后输出三角形面积的值为1112cm2。该算法用流程图描述如下图所示。开 始计算6×4的值计算24+2的值轮出三角形西积的依12cm²综 束原创力文档预览与源文档一致,下载高清无水印又如,求算式2+96÷(12-4)的值,用自然语言描述的算法如下:1 . 计算12 - 4的值为8。2 . 计算96÷8的值为12。3 . 计算2+12的值为14。4 . 输出算式的值14。该算法用流程图描述如下图所示。开 始计算12-4的值计算96+8的值计算2+12的值输出算式的位14结 束【小知识】在绘制流程图时,应按照从左到右、从上到下的顺序绘制,流程线不能交叉或弯曲。三、拓展流程图除了手绘,还可以通过软件或在线平台进行绘制。例如:绘制求解三角形面积算法和流程图的关键步骤为:浙教版信息科技五年级上(2023版)1. 新建流程图文件。2. 绘制几何图框并添加文本。3. 绘制流程线。#第 AR1工A?* Im 4对4. 形成流程图。开画输民四角加电的值操入E角用高的计 数a*a/2m出 三m 面图姑 密5. 保存流程图。三、练习学校举行合唱比赛,由5位评委对节目进行打分,节目的最终得分是5 个分数的平均分。某个节目的评委打分分别为91,90,88,92,89,请用流程图描述求该节目最终得分的算法。参考答案:12浙教版信息科技五年级上(2023版)开始计算“91+90+88+92+89”的值计算“450÷5”的值输出最终得分的值90结束课后反思/评价标准课题 第4课算法中的数据教学目标1.通过分析生活中的算法实例,认识算法中的数据。2.通过剖析生活中有序解决问题的实例,了解用变量表示算法中数据的方法和意义。13浙教版信息科技五年级上(2023版)教学重点用变量表示算法中数据的方法和意义。教学难点理解变量在算法中的作用。环境与素材若干日常生活中算法产生数据的票据或凭据等。教学过程一、讨论生活中处处有数据,在实现解决问题的算法中也有各种各样的数据,如洗衣机不同洗衣模式的实现、导航的路线规划等都包含数据,这些数据在哪里呢?二、建构算法的执行过程主要是处理数据,数据在算法中起着不可或缺的作用。 1.生活中的数据生活中有各种各样的数据,有些跟算法相关,如在购买电影票时输入的时间、影片名称等都是数据,电影票上显示的影厅、影片名称、座位等也都是数据。心原创力max.book 预览与源文档一致【 想一想 】你还能举出生活中有关算法生成数据的其他例子吗?2.算法中的数据数据处理是算法执行的核心。14预a源b文ok一致浙教版信息科技五年级上(2023版)(1)算法描述中的数据算法描述中包含着算法需要处理的数据。例如:从使用煮茶机煮冰糖雪梨茶的算法和计算底为4cm、高为3cm的平行四边形面积的算法的描述中, 可以看出算法要处理的数据。使用煮茶机意冰糖雪梨茶步骤1:把雪梨洗净切片。步骤2:放入150克雪柴。步骤3:放入10克冰糖。步骤4:加入1.5升水。步碑5:将水成到100损氏度。 步骤6:水开后,丹煮10分钟。要处理的数据有雪梨、 冰糖、水、150克、1.5升、 100摄氏度、10分钟 计算底为4cm、高为3cm的平行四边形面积的算法描述如下:开始计算4×3Sam验出平行四过形而和12cm²4cm结求若要求解任意平行四边形的面积,上述算法中的哪些数据需要改变"(2)用变量表示数据用变量来表示具体数据,可以让解决一个具体问题的算法变成解决一类 问题的算法。在算法中,每个变量都有变量名与变量值。变量名需梨本性变量值150冰把至量10面积12既4男3为变量取名,你 有什么好建议吗?例如,煮冰糖雪梨茶和计算平行四边形面积的算法,可以改成以下描述。15浙教版信息科技五年级上(2023版)开始步骤1:把雪梨洗净切片。步骤2:放入雪梨重量)克雪梨。步骤3:放入(冰糖重量)克冰糖。 步骤4:加入(水体积)升水。步骤5:将水责到100插氏度。步碑6:水开后,再敢(时间)分钟。胎人(底)的值喻入(高)的值计 算 ( 西 积 ) : ( 底 ) x ( 高 )输出平行回造形(面积)的值结求煮任意口味冰糖雪梨茶的算法 计算任意平行四进形面积的算法【 小知识 】变量,在数学中指在某一个过程中可以改变的量。在算法中,用变量来表示可以处理的数据,它用来表示值或计算结果。三、练习用变量表示具体数据,再次描述第3课练习“计算5位评委打分的平均分的算法。参考答案:下面示例其中一种方式。1.输入评委1(得分1),2.输入评委2(得分2)。3.输入评委3(得分3)。4.输入评委4(得分4)。5.输入评委5(得分5)。6.计算(平均分)=(得分1+得分2+得分3+得分4+得分5)÷5。7.输出(平均分)。课后反思/评价标准16课题第 5 课 算法的特征下于大出1 8,com下载高清无水印浙教版信息科技五年级上(2023版)教学目标1. 通过寻找各种算法的共同特点,理解算法的特征。2. 通过体验不同特征对算法的影响,学会进一步准确地描述算法。3. 通过算法特征的探究,初步形成算法有效性的判断。教学重点知道算法的特征。教学难点借助算法特征,准确地描述算法。环境与素材若干符合算法特征和不符合算法特征的案例。教学过程一、讨论仔细观察购买车票与计算三角形面积的算法描述,你发现它们有哪些共同特点?开址验入购常信息费询匹配信息输入车次与乘车人提交订单恼息输入付款估息输出订单结果结束输入底的值输入高的值计算三角形面积喻出三角形面称的值结 来开始二、建构算法一般在计算机中执行,它具有有穷性、确定性、有输出等特征。1. 算法的有穷性 百 合算法必须在有限时间内完成,即算法必须能在执行有限步骤之后终上。k|例如,煮水果茶的算法,若一直重复“洗水果”这一步骤,则永远煮不出茶。不能解决问题的算法是没有意义的。开始结束步骤有限时间有限有穷性2. 算法的确定性算法中的每一步必须是确定且能有效执行的,而不能是模糊不清的。17浙教版信息科技五年级上(2023版)步骤1:把水寒况净切片。步服2:放水是月干。步赛3:加入速受起料。步骤4;知水。步累5;将水老到大想 强大度。步要6:再妻一会儿。步徽7,将击中水果革例入革招中算法的确定性要求?步独5:将水煮到10级瓦度。参陕6:材丝再量3分钟。步德7,将备中水果基例入墨杯中 步德1:把军果,橙于洗净的用。步 融 2 : 就 丰 果 3 0 克 。 橙 子 3 先 , 学 孩 3 , 放 冰 性 0 走 , 红 基 电 ( 5 走【 试一试 】对照算法的确定性要求,描述使用电子体温计检测到有人体温超过37.3时发出警报声的算法。3.算法有输出算法必须有确定的输出,可产生一个或多个输出,没有输出的算法是毫无意义的。如通过预约排号算法输出一个排队序号,通过导航算法输出多条备选路线。算法在好算机中执行,可以输出北性,文字、圆等各种各样的救瓣。算法由一系列明确可执行的方法及步骤组成,在有限步骤内解决问题。三、练习根据算法的特征,准确描述购买某种商品时超市自动收银的算法。参考答案:1.识别商品。2.匹配商品单价。3.输入商品数量。4.计算数量×单价的值。5.输出收费金额。6.收费。课后反思/评价标准18浙教版信息科技五年级上(2023版)第二单元算法的控制结构【单元整体构想】一、单元内容简介算法的控制结构是算法学习的重要内容,也是计算思维培养的重要载体,更是落实“身边的算法”内容模块的重要抓手。在第一单元关于算法的概念地特 征学习的基础上,本单元将学习算法控制结构的基本类型。为了降低学习的难 度,契合逻辑主线,体现内容模块的螺旋上升,本单元学习的重点主要聚集在 顺序和分支这两个基本控制结构上,将循环结构放在五年级下册“过程与控制”模块中进行学习。算法的控制结构在算法学习过程中起着承上启下的作用。本单元的学习旨 在让学生了解利用算法求解简单问题的基本方式,初步培养运用算法思维的习 惯。通过本单元的学习,学生能够理解并运用算法的基本控制结构,能用计算 机解决生活中常见的简单问题。本单元创设“完成一次旅行”为单元整体情境, 将旅行过程安排以及购票过程作为算法控制结构的研究案例,将顺序结构、分 支结构的概念及流程图分解在每一课的教学之中,同时将算法的验证、算法的 效率由易到难渗透于单元教学过程。从本单元开始将引入编程工具,用程序代码来验证算法。基于对算法原理的认知,本套教材没有引入图形化编程平台。二、单元设计的望远镜思维学生在三、四年级时学习的关于生活中解决问题的步骤与优化方法,认识 到的解决问题的一般过程,都是本单元学习的认知基础。五年级上册第一单元 关于算法的概念、算法的特征以及算法的表示方法等,更是本单元学习的思维 基础。本单元借助综合情境,结合生活中的实例,帮助学生寻找生活中算法的 基本控制结构,分析简单算法的执行过程与结果,通过流程图、Python 代码等 验证算法的效率与正确性,为后续用算法解决问题,研究算法的实现、效率与 影响等做好认知铺垫,为六年级用Python 实现与验证算法打下能力维度的基础,更为“过程与控制”模块的学习奠定有效的算法思维基础。三 、单元设计的放大镜思维本单元继续围绕算法,融合数据、信息处理等多条逻辑主线螺旋上升,重 点落实“同一个问题可以采用多种算法来解决,而不同的算法可能具有不同的效 率”“解决问题的一般步骤包括抽象、分解、建模和制订解决方案”等大概念。本 单元共有4节课,内容编排由易到难,从顺序结构入手,逐步过渡到不同控制 结构的组合运用,体现算法逻辑的精妙。第6课介绍了顺序结构,学习根据流 程图数出算法的执行频数,体会算法的效率。为了降低难度,教材将分支结构 分为两课进行介绍,第7课主要介绍单分支结构,第8课主要介绍双分支结构。单元内容的编排,也考虑了算法的验证方法渗透,从单分支结构开始,让学生19浙教版信息科技五年级上(2023版)尝试运用 Python 编程环境,体验验证算法,从修改“参数值”到修改“判断条件” 逐渐深入,指向能读懂教材提供的程序代码。第9课则是对前几课学习内容的巩固与应用,从顺序结构流程图, 一步一步扩展到分支结构、双分支结构,其中隐含了分支嵌套的概念。单元各课内容如下表所示。课序 课题 主要内容第 6 课顺序结构认识顺序结构、用流程图表示顺序结构、数出算法的执行步数。第 7 课分支结构认识分支结构、用流程图表示分支结构、验证分支结构。第 8 课双分支结构认识双分支结构、用流程图表示双分支结构、验证双分支结构。第 9 课体验算法控制用算法解决问题的一般步骤:分析问题、设计算法、验证算法。【单元目标设计】素养目标通过本单元的学习,能用流程图等方式描述算法的顺序、分支等基本控制结 构,能正确描述问题求解的算法;能根据学习案例分析解决同一个问题的不同算法时间效率的高低,能利用流程图、程序代码对设计的算法进行验证对算法的价值和局限有一定的认识。逻辑主结单元涉及的核心大概念单元目标描述算法1.算法是一组明确定义且可执行的操作,用于描述解决问题的方法及步骤。2.算法可以用文字、图示、代码等方 式进行描述,3.解决问题的一般步骤包括抽象、分解、建模和制订解决方案。1.知道算法控制结构的基本类型。2.能够分析问题,提炼解决问题的方法,3.了解算法基本结构的 灵活组合可以解决各种各样的问题。数据数据存在多种形式,通过一定的规则可以对数据进行组织和呈现。本单元还涉及的其他相关大概念:1. 物理世界中的事物可表达为数据。2. 编码和解码是数据存储和传输过程中不可或缺的步骤。【单元评价设计】20浙教版信息科技五年级上(2023版)本单元的评价可以基于以下两个维度:能否从真实的生活问题中抽象出基本的算法控制结构,能否对生活中的算法进行验证与评价。一、最终评价任务设计某旅游景区购买门票的标准如下:门票价格:20元/人次,1.2米(含)以下或6周岁(含)以下儿童免费,1.2米以上1.5米以下儿童门票10元/人次。问题:某儿童身高1.21米,如果他要进入这个景区,要不要买票呢?实践:请用流程图表示利用自动售票机实现购票的流程。二、评价量规设计指标内容 素养指向 水平描述问 题 分 解 与 分 析 阐述能准确获取关键信 息,将问题分解为小 问题;能根据算法描 述需要,分析关键信息。A.能独立思考、分类讨论,分解出身高、年龄、票价三个关键信息。B.能跟同伴合作进行分类讨论,分解出年龄、身高、票价的其中两个关键信息。C.能在教师的帮助下进行分类讨论,分 解出身高、年龄、票价的其中一个关键信息。算法的流程图能根据自动售票流 程,选择顺序、分支 基本控制结构表示算 法:能应用分支结 构,细化判断条件, 优化算法。A.能用分支结构分解问题,把关键信息 转换为变量,并设计成表达式,用流程图表示算法。B.能根据流程分解问题,按步骤用顺序结构描述算法,用流程图表示算法。C.能用自然语言分解问题。【单元过程设计】一、单元问题设计问题一:在日常生活中,有哪些事情是必须按照一定的顺序去完成的?设计意图:算法的控制结构广泛存在于日常生活中,借助生活中常见的场 景,梳理算法控制结构, 一方面希望引发学生关注并回忆生活中的事物,拉近 与学习的距离;另一方面希望通过类似的驱动性问题引发学生对身边事物的关注,发现身边的算法控制结构,提升计算思维能力。学生回答的引导方向:本问题指向的是算法控制结构的认知,引导学生认 识到某些生活案例(如种子的生长过程、排队买票等)需要按照一定顺序才能 完成,而且这些顺序是不能交换的。也可以从熟悉的生活场景中(如泡茶、冲咖啡、烧水、起床等)发现按顺序完成的特点,并与四年级数学中的统筹思想21浙教版信息科技五年级上(2023版)挂钩,从而感受顺序结构的特征,真正实现从生活中来到生活中去的学习历程,提升学生的算法思维水平。问题二:为什么有些停车场可以做到无人管理?设计意图:本问题一方面指向学生对信息科技应用的关注,人工智能、物 联网、卫星控制等都是计算机算法的灵活应用的思考;另一方面也是单元主题 情境铺垫的需要,本单元讨论的是“完成一次旅行”的算法,其中蕴含了很多复 杂的问题,学生学习中需要根据解决问题的关键信息将这些问题分解为一系列 小问题进行思考。通过停车场无人收费这样一个驱动性问题,发现其中的算法控制结构,以真实任务驱动深度学习。学生回答引导方向:本问题指向的是算法的控制结构。无人管理这个情境 指向的是“自动计费”这一功能。教师需要引导学生分析自动计费过程中的算法 控制结构,包含顺序结构、分支结构、循环结构,正因为控制结构的灵活运用让自动计费得以实现。二、单元学习策略本单元学习需要根据学生的生活体验,结合单元主题情境组织合适的项目 化学习活动,将单元中的两个驱动性问题细化成可操作的项目化学习关键性问 题。理解算法是本单元学习的重要路径,抓住关键信息分析问题是本单元学习的主要手段,因此学习过程中需要将真实案例进行优化与结构化处理。因算法验证的需要,本单元开始需要在计算机中安装编程软件,本套教材 采用的是 Python, 教师也可以根据教学需要选择其他程序设计语言,如C+、 C、Java、C# 等。教材中使用的程序代码案例,建议教师提前在计算机中进行测试。22浙教版信息科技五年级上(2023版)课题 第6课 顺序结构教学目标1.通过分析生活实例,理解顺序结构的概念与特点。2.通过简单问题解决步骤的描述,学会用流程图表示顺序结构。3.通过数出算法的执行步数,感受算法的执行效率。教学重点知道顺序结构的概念和特点,会用流程图表示顺序结构。教学难点理解顺序结构的概念和特点。环境与素材1.流程图框图板贴或者框图拖拽互动动画。2.网购车票、泡茶等流程操作视频。教学过程一、探索在解决某个问题时,往往需要把解决问题的过程分解成若干步骤,再按照一定的次序一步一步地完成。购票乘车需要哪些步骤呢?候车宝二、建构很多问题的解决过程,需按次序一步一步地完成。在算法中用来解决这类问题的控制结构,可以称为顺序结构。1.认识顺序结构顺序结构是算法的一种基本控制结构,根据问题的