第2单元第3课《描述方式合理选择》课件+素材【黔教版】《信息科技》五年级上册

资源下载
  1. 二一教育资源

第2单元第3课《描述方式合理选择》课件+素材【黔教版】《信息科技》五年级上册

资源简介

中小学教育资源及组卷应用平台
第3课《描述方式合理选择》教学设计
课题 描述方式合理选择 单元 第二单元 学科 信息科技 年级 五年级上
核心素养目标 信息意识:能识别不同场景下算法描述的需求,主动选择合适方式呈现信息,理解算法描述在信息传递中的作用。计算思维:通过拆解做事流程、梳理步骤逻辑,培养抽象、有序的思维方式,提升问题分析与解决能力。数字化学习与创新:使用流程图软件等数字化工具绘制算法,探索不同工具的功能,创新算法描述形式。信息社会责任:在小组合作中规范分享算法描述成果,尊重他人思路,确保信息传递准确,培养协作与责任意识。
教学重点 1、对比分析自语言算法和流程图算法的区别。
教学难点 1、面对不同的情景学会选择正确的算法描述方式的选择。
教学过程
教学环节 教师活动 学生活动 设计意图
导入新课 板书课题。1、新知导入观看视频对于前面学过的两种算法描述方式,我们在解决问题时应根据实际情况选择合适的算法描述方式。 学习新知引入,观看教学视频。 引入课题,增强课堂互动性。将学生的注意吸引到课堂。
讲授新课 新知讲解:一、活动1:比较用自然语言和用流程图描述算法的特点1.在洗多个盘子时,往往需要重复进行擦洗、冲洗和立放的操作。请分别用自然语言和流程图(图2-3-1)描述清洗 10 个盘子的算法。第一步:收集 10 个待洗脏盘子第二步:逐个蘸洗涤剂擦洗第三步:清水依次冲净泡沫第四步:沥干每个盘子水分第五步:整齐立放沥干余水第六步:检查确认洗净收好图 2-3-1 清洗10 个盘子的算法流程图2.在描述算法的过程中,两种算法描述方式的优缺点分别有哪些 请填写表 2-3-1。表 2-3-1 两种算法描述方式的优缺点描述方式优点缺点自然语言通俗易懂,易叙写修改 判断重复难表达流程图直观清晰,显算法思路 绘制耗时难修改自然语言描述算法通俗易懂、容易叙写,修改起来也比较方便;但当算法中包含判断、重复操作时,则较难表达清楚。流程图描述算法直观清晰、易于理解,能够清楚呈现算法的思路和过程;绘制流程图时,可以采用手工方法,也可以使用专门的绘制软件。拓展阅读伪代码描述与程序代码描述伪代码描述:介于自然语言与程序代码间的描述方式,用简洁符号(如IF FOR)表达逻辑,不依赖具体编程语言语法,无需编译运行,仅用于清晰呈现算法步骤。程序代码描述:遵循特定编程语言(如 Python、Java)语法规则的代码,可被计算机编译执行,需精准定义变量、语句格式,是算法落地为可运行程序的最终形式。二、活动2:创建机器人清扫房间算法打扫图 2-3-2所示的房间地面,除了往返式清扫,你还能想到其他的清扫路线吗 请创建自己的清扫算法。并阅读教材22页的三个要求,完成活动内容。(出示图片)两种算法描述方式各有特点,在解决问题时,可以根据需要进行选择。当问题解决步骤比较简单,且只需对操作步骤进行简要描述时,就可以选择自然语言描述方式;如果需要详细描述算法的操作过程,则需要使用流程图。小科提示:伪代码描述的应用场景算法设计初期:快速梳理逻辑框架,无需纠结编程语言细节,方便开发者记录初步思路。跨语言团队沟通:避免因编程语言差异导致的理解偏差,让不同技术背景的成员统一理解算法核心。程序代码描述的应用场景软件开发落地:将设计好的算法转化为可运行程序,实现具体功能(如 APP、网站功能)。算法验证与优化:通过运行代码测试算法正确性,统计执行效率,针对性优化性能(如减少运行时间)。三、课堂练习完成教材15—16页相关课堂练习题。四、拓展延伸1、流程图绘制软件Visio:微软旗下专业工具,模板丰富(含流程图、泳道图等),可与 Office 无缝联动,适合复杂流程绘制,操作精准但需付费,适配 Windows 系统,企业和专业场景常用。DrawIO:免费开源工具,支持网页端和客户端,无广告无水印,可导出多种格式(PNG、PDF 等),界面简洁易上手,适合学生和小型团队快速绘图。ProcessOn:在线协作型工具,支持多人实时编辑,自带海量流程模板,无需下载安装,通过链接即可分享,兼顾便捷性与协作性,适合小组项目使用。2、伪代码描述VS程序代码描述描述方式优点 缺点伪代码描述兼顾简洁性与逻辑性,比自然语言严谨,比程序代码灵活;无需编译,易修改。无统一语法标准,不同人描述风格可能差异大;无法直接运行,需转化为程序代码才能验证。程序代码描述语法严谨无歧义,可被计算机编译执行,能直接验证算法正确性;是算法落地的最终形式。需掌握特定编程语言语法;描述过程繁琐(如定义变量、处理语法错误);非技术人员难以理解。五、小结与评价1、单元拓展学会了用自然语言和流程图描述算法,我们就能准确地描述解决生活问题的算法。请从下面任务中任选其一,试试自己的本领吧!任务一:左图是一个转盘玩具。轮盘内有一些隧道和坑洞,转动轮盘时,弹珠可能会滚到下一个坑洞或转盘的出口。在游戏开始时,把弹珠放在中间。参与游戏的人可以向左边(图中L方向)或右边(图中R方向)转动轮盘。请描述一个转动轮盘让弹珠抵达出口的算法。(出示图片)任务二:右图是一幅包含导航网格的房间地面图,网格的纵轴上标有数字,横轴上标有字母。在打扫卫生时,小智希望把A2位置的一张小凳子搬运到H7位置。搬运时应绕开D5位置的障碍物,且只能走直线过去。(详细要求见教材P23)任务三:假设有一个海龟机器人,可以用来移动海龟的命令例举如下:FD 5 向前移动5步BK 5 向后退5步LT 90 左转 90 度RT 90 右转 90度你能完成右图三个算法绘图练习吗?(见教材p24页)2、单元阅读生活中的流程图日常生活中很多事情都可以用流程图来表示。把做一件复杂的事情拆解成若干小的步骤,然后用流程图表示事情的发展或执行顺序提高工作和学习的效率。例如,网络购票乘车的一般流程。流程图绘制工具手动绘制流程图既耗时又麻烦,使用流程图绘制工具可以帮助我们更轻松地绘制流程图。流程图绘制工具提供了大量的流程图图形以及常用的流程图模版。从图形库中将图形拖拽至画布内,即可创建流程图中的各个步骤;然后,使用“连接线”工具”将不同的图形连接起来,就可以完成流程图绘制。3、单元评价本单元我们通过合理分解解决问题的步骤,从而形成解决问题的算法并根据需要选择合适的方式描述算法。在学习过程中,你有哪些收获 表现如何呢 请对本单元的学习做出评价。4、单元练习1.你认同下面的说法吗 (1)根据个人熟悉的方式描述算法。(2)算法描述能够促进做事过程的分享与交流。(3)准确、规范地描述算法,是成功解决问题的关键。(4)根据需要,选择合适的算法描述方式。VVVV2.说说你的思考和发现。做事过程的清晰表达,离不开算法描述。无论是烹饪菜肴、清洗餐具还是打扫房间,其完成过程都可以进行算法描述。你还能描述哪些做事过程 你打算怎样描述 答:以 “煮方便面” 为例,用自然语言描述:1. 接适量水倒入锅中;2. 开火将水烧至沸腾;3. 放入面饼煮 3 分钟;4. 加调料包搅拌均匀;5. 关火焖 1 分钟后盛出。步骤清晰,他人可按描述操作。5、学习评价请从用自然语言和流程图描述算法的规范、算法描述方式的选择、劳动过程描述及小组合作等方面,评价本单元的学习表现。答:自然语言描述算法时,能做到步骤连贯,但偶有细节缺失;流程图绘制规范,符号使用准确。选择描述方式时,可根据任务复杂度合理匹配。劳动过程描述能关联算法逻辑,小组合作中可积极分享思路,但倾听他人意见时需更专注,整体掌握单元核心目标。6、单元总结通过本单元的学习,我们在完成各种劳动任务的过程中,学会了用自然语言和流程图描述算法,知道了两种描述方式的特点;能对日常生活中的简单问题进行合理分解,形成解决问题的算法,并根据需要选择合适的方式描述算法;学会运用角色扮演的方法模拟算法的执行过程,验证算法的运行结果。在解决问题的过程中,我们懂得了准确描述算法是成功解决问题的关键。 完成活动:比较用自然语言和用流程图描述算法的特点。完成表格填空。完成拓展阅读。完成活动:创建机器人清扫房间算法。学习小科提示。完成课堂练习。进行课外知识拓展。进行单元小结与评价。 引导学生结合洗盘子例子对比分析自语言算法和流程图算法各自的特点和不同,并完成填空练习。完成思考并填写表格,进一步认识自语言算法与流程图算法各自的优点和缺点。认识其他算法描述方式。。引导学生思考并创建机器人扫除房间算法,在思考中体会在不同情景和例子前该如何选择适应的算法。完善知识点内容,明确伪代码和程序代码的应用场景。在课堂练习中强化所学知识内容。拓宽学生知识面。引导学生完成单元总结与评价,回顾本单元学习内容并巩固知识点。
课堂小结 描述方式合理选择1、引入新知内容2、自然语言和用流程图对比3、创建算法实践4、完成课题练习和单元评价5、进行相关知识拓展 总结回顾 对本节课内容进行总结概括。
课后作业 分析 “班级值日生打扫教室” 的流程,判断该任务更适合用自然语言还是流程图描述,并说明理由,形成 200 字分析报告。 布置作业 拓展学生的学习能力
课堂板书 观看板书 强调教学重点内容。
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)(共40张PPT)
第二单元 第3课
描述方式合理选择
(黔教版)五年级

1
核心素养目标
3
新知讲解
5
拓展延伸
7
板书设计
2
新知导入
4
课堂练习
6
课堂总结
课后作业
8
01
核心素养目标
信息意识
计算思维
数字化学习与创新
信息社会责任
在小组合作中规范分享算法描述成果,尊重他人思路,确保信息传递准确,培养协作与责任意识。
使用流程图软件等数字化工具绘制算法,探索不同工具的功能,创新算法描述形式。
通过拆解做事流程、梳理步骤逻辑,培养抽象、有序的思维方式,提升问题分析与解决能力。
能识别不同场景下算法描述的需求,主动选择合适方式呈现信息,理解算法描述在信息传递中的作用。
02
新知导入
02
新知导入
对于前面学过的两种算法描述方式,我们在解决问题时应根据实际情况选择合适的算法描述方式。
03
新知讲解
活动一:比较用自然语言和用流程图描述算法的特点
1.在洗多个盘子时,往往需要重复进行擦洗、冲洗和立放的操作。请分别用自然语言和流程图描述清洗 10 个盘子的算法。
第1步: 。
第2步: 。
第3步: 。
第4步: 。
第5步: 。
第6步: 。
收集 10 个待洗脏盘子
逐个蘸洗涤剂擦洗
清水依次冲净泡沫
沥干每个盘子水分
整齐立放沥干余水
检查确认洗净收好
03
新知讲解
图 2-3-1 清洗10 个盘子的算法流程图
涂抹洗洁精
简单冲洗
是否冲洗干净
进行检查
03
新知讲解
2.在描述算法的过程中,两种算法描述方式的优缺点分别有哪些 请填写表 2-3-1。
表 2-3-1 两种算法描述方式的优缺点
描述方式 优点 缺点
自然语言 通俗易懂,易叙写修改 判断重复难表达
流程图 直观清晰,显算法思路 绘制耗时难修改
03
新知讲解
自然语言描述算法通俗易懂、容易叙写,修改起来也比较方便;但当算法中包含判断、重复操作时,则较难表达清楚。
流程图描述算法直观清晰、易于理解,能够清楚呈现算法的思路和过程;绘制流程图时,可以采用手工方法,也可以使用专门的绘制软件。
03
新知讲解
伪代码描述与程序代码描述
伪代码描述:介于自然语言与程序代码间的描述方式,用简洁符号(如IF FOR)表达逻辑,不依赖具体编程语言语法,无需编译运行,仅用于清晰呈现算法步骤。
程序代码描述:遵循特定编程语言(如 Python、Java)语法规则的代码,可被计算机编译执行,需精准定义变量、语句格式,是算法落地为可运行程序的最终形式。
拓展阅读
03
新知讲解
活动二:创建机器人清扫房间算法
打扫图 2-3-2所示的房间地面,除了往返式清扫,你还能想到其他的清扫路线吗 请创建自己的清扫算法。并阅读教材22页的三个要求,完成活动内容。
图 2-3-2 房间地面图
03
新知讲解
(1)分析房间地面网格,找出合理的清扫方案,画出机器人行进路线然后分解为机器人可以直接执行的具体动作。
可采用 “S” 字形清扫方案。
具体动作分解为:先持续沿 y 轴正方向移动,到达该列最上侧后,沿 x轴负方向移动一格,再沿 y 轴负方向移动,到达该列最下侧后,再沿 x轴负方向移动一格,重复此过程。
03
新知讲解
(2)选择你认为合适的方式,将清扫算法描述出来。
采用 “螺旋式” 清扫方法。机器人从房间中心附近开始,以螺旋向外扩展的路径清扫。
先在小范围内做圆周或近似圆周运动,逐步扩大清扫半径,像画螺旋线一样,从内到外逐步覆盖整个房间地面,确保每一处都能被清扫到,避免遗漏区域。
03
新知讲解
(3)两人一组进行角色扮演,模拟机器人的清扫行为,并测试各自的算法。
03
新知讲解
两种算法描述方式各有特点,在解决问题时,可以根据需要进行选择。
当问题解决步骤比较简单,且只需对操作步骤进行简要描述时,就可以选择自然语言描述方式;如果需要详细描述算法的操作过程,则需要使用流程图。
03
新知讲解
小科提示
伪代码描述的应用场景
算法设计初期:快速梳理逻辑框架,无需纠结编程语言细节,方便开发者记录初步思路。
跨语言团队沟通:避免因编程语言差异导致的理解偏差,让不同技术背景的成员统一理解算法核心。
03
新知讲解
小科提示
程序代码描述的应用场景
软件开发落地:将设计好的算法转化为可运行程序,实现具体功能(如 APP、网站功能)。
算法验证与优化:通过运行代码测试算法正确性,统计执行效率,针对性优化性能(如减少运行时间)。
04
课堂练习
一、选择题
1、描述 “煮鸡蛋(冷水下锅,水开后煮 8 分钟)” 的简单流程,最便捷的方式是?
A. 流程图 B. 自然语言 C. 伪代码 D. 程序代码
2、下列哪项不是选择算法描述方式的依据?
A. 任务复杂度 B. 分享对象 C. 个人喜好 D. 任务完成时间
3、关于算法描述,下列说法错误的是?
A. 需准确呈现步骤顺序 B. 可根据需求灵活选择方式
C. 复杂流程只能用流程图 D. 描述目的是便于理解与执行
C
B
D
04
课堂练习
二、完成下列判断,说一说是更适合自语言算法还是流程图算法?
1、描述 “早上起床、刷牙、吃早餐” 的流程。
2、设计 “根据学生成绩判断是否及格,及格则记录,不及格则提醒” 的逻辑。
3、记录 “每周一至周五晚上 7 点看书” 的规律。
4、规划 “购物时先看价格,低于 50 元直接买,高于 50 元对比三家再买” 的步骤。
5、“煮面条:加水、开火、下面、煮 5 分钟、捞起” 的过程。
自语言算法
流程图算法
自语言算法
流程图算法
自语言算法
05
拓展延伸
流程图绘制软件
Visio:微软旗下专业工具,模板丰富(含流程图、泳道图等),可与 Office 无缝联动,适合复杂流程绘制,操作精准但需付费,适配 Windows 系统,企业和专业场景常用。
DrawIO:免费开源工具,支持网页端和客户端,无广告无水印,可导出多种格式(PNG、PDF 等),界面简洁易上手,适合学生和小型团队快速绘图。
05
拓展延伸
流程图绘制软件
ProcessOn:在线协作型工具,支持多人实时编辑,自带海量流程模板,无需下载安装,通过链接即可分享,兼顾便捷性与协作性,适合小组项目使用。
05
拓展延伸
生活中的 “算法描述”
生活中的 “算法描述” 本质是把复杂任务拆成清晰步骤,用易懂方式传递 “怎么做” 的信息,无处不在。
用口语化文字传递操作逻辑,简单直接;
用流程图图形替代文字,直观展示步骤顺序,即使不识字也能按流程完成,两种方式都让信息传递更高效,帮人们快速完成任务。
05
拓展延伸
伪代码描述VS程序代码描述
描述方式 优点 缺点
伪代码描述 兼顾简洁性与逻辑性,比自然语言严谨,比程序代码灵活;无需编译,易修改。 无统一语法标准,不同人描述风格可能差异大;无法直接运行,需转化为程序代码才能验证。
程序代码描述 语法严谨无歧义,可被计算机编译执行,能直接验证算法正确性;是算法落地的最终形式。 需掌握特定编程语言语法;描述过程繁琐(如定义变量、处理语法错误);非技术人员难以理解。
06
小结与评价
单元拓展
学会了用自然语言和流程图描述算法,我们就能准确地描述解决生活问题的算法。请从下面任务中任选其一,试试自己的本领吧!
06
小结与评价
任务一
左图是一个转盘玩具。轮盘内有一些隧道和坑洞,转动轮盘时,弹珠可能会滚到下一个坑洞或转盘的出口。在游戏开始时,把弹珠放在中间。参与游戏的人可以向左边(图中L方向)或右边(图中R方向)转动轮盘。请描述一个转动轮盘让弹珠抵达出口的算法。
转盘玩具
06
小结与评价
任务二
右图是一幅包含导航网格的房间地面图,网格的纵轴上标有数字,横轴上标有字母。在打扫卫生时,小智希望把A2位置的一张小凳子搬运到H7位置。搬运时应绕开D5位置的障碍物,且只能走直线过去。
(详细要求见教材P23)
06
小结与评价
任务三
假设有一个海龟机器人,可以用来移动海龟的命令例举如下:
FD 5 向前移动5步
BK 5 向后退5步
LT 90 左转 90 度
RT 90 右转 90度
你能完成右图三个算法绘图练习吗?(见教材p24页)
06
小结与评价
单元阅读
生活中的流程图
日常生活中很多事情都可以用流程图来表示。把做一件复杂的事情拆解成若干小的步骤,然后用流程图表示事情的发展或执行顺序提高工作和学习的效率。
例如,网络购票乘车的一般流程。
网络购票乘车的一般流程
注册
购票
取票
安检
检票
06
小结与评价
单元阅读
流程图绘制工具
手动绘制流程图既耗时又麻烦,使用流程图绘制工具可以帮助我们更轻松地绘制流程图。
利用流程图绘制工具绘制流程图
06
小结与评价
单元阅读
流程图绘制工具提供了大量的流程图图形以及常用的流程图模版。从图形库中将图形拖拽至画布内,即可创建流程图中的各个步骤;然后,使用“连接线”工具”将不同的图形连接起来,就可以完成流程图绘制。
06
小结与评价
单元评价
本单元我们通过合理分解解决问题的步骤,从而形成解决问题的算法并根据需要选择合适的方式描述算法。在学习过程中,你有哪些收获 表现如何呢 请对本单元的学习做出评价。
06
小结与评价
单元练习
1.你认同下面的说法吗
(1)根据个人熟悉的方式描述算法。
(2)算法描述能够促进做事过程的分享与交流。
(3)准确、规范地描述算法,是成功解决问题的关键。
(4)根据需要,选择合适的算法描述方式。




06
小结与评价
单元练习
2.说说你的思考和发现。
做事过程的清晰表达,离不开算法描述。无论是烹饪菜肴、清洗餐具还是打扫房间,其完成过程都可以进行算法描述。你还能描述哪些做事过程 你打算怎样描述
以 “煮方便面” 为例,用自然语言描述:1. 接适量水倒入锅中;2. 开火将水烧至沸腾;3. 放入面饼煮 3 分钟;4. 加调料包搅拌均匀;5. 关火焖 1 分钟后盛出。步骤清晰,他人可按描述操作。
06
小结与评价
学习评价
请从用自然语言和流程图描述算法的规范、算法描述方式的选择、劳动过程描述及小组合作等方面,评价本单元的学习表现。
自然语言描述算法时,能做到步骤连贯,但偶有细节缺失;流程图绘制规范,符号使用准确。选择描述方式时,可根据任务复杂度合理匹配。劳动过程描述能关联算法逻辑,小组合作中可积极分享思路,但倾听他人意见时需更专注,整体掌握单元核心目标。
06
小结与评价
单元总结
通过本单元的学习,我们在完成各种劳动任务的过程中,学会了用自然语言和流程图描述算法,知道了两种描述方式的特点;能对日常生活中的简单问题进行合理分解,形成解决问题的算法,并根据需要选择合适的方式描述算法;学会运用角色扮演的方法模拟算法的执行过程,验证算法的运行结果。在解决问题的过程中,我们懂得了准确描述算法是成功解决问题的关键。
06
课堂总结
1
引入新知内容
描述方式合理选择
2
自然语言和用流程图对比
3
创建算法实践
4
完成课题练习和单元评价
5
进行相关知识拓展
1
2
3
4
5
07
板书设计
描述方式合理选择
1、进行新知引入
2、自然语言和用流程图对比
3、创建算法实践
4、完成课题练习和单元评价
5、进行知识拓展
课后作业。
1、“班级值日生打扫教室” 的流程算法选择。
08
课后作业
分析 “班级值日生打扫教室” 的流程,判断该任务更适合用自然语言还是流程图描述,并说明理由,形成 200 字分析报告。
课后作业
https://www.21cnjy.com/recruitment/home/fine

展开更多......

收起↑

资源列表