第四单元第2课 设计算法(教学课件)信息科技苏科版五年级下册(新教材)
2026-03-02
|
20页
|
556人阅读
|
24人下载
精品
摘要:
该小学信息科技课件聚焦算法设计基本过程,通过回顾“加法运算小能手”程序的功能需求,以提问引发思考,搭建从功能需求分析到算法实现的学习支架,帮助学生掌握将问题步骤分解为计算机可执行操作的方法。
其亮点在于融合计算思维与数字化学习,通过小组合作分解“自动出题”为生成加数等计算机操作,借助AI工具完善算法,以“三步走”总结法系统梳理知识。这既培养学生耐心细致的思维,又为教师提供结构化教学流程,提升教学效率。
内容正文:
第4单元 用算法解决问题
设计算法
第2课
苏科版·五年级
学习目标
01
课堂导入
02
新知探究
03
智慧挑战
04
兴趣园地
05
知识总结
06
目录
CONTENTS
2
学习目标
01
理解算法设计的基本过程;掌握将问题步骤分解为计算机可执行操作的方法;能够设计出“20以内加法运算”的出题与批改算法。
通过通过小组讨论、流程图绘制、人工智能辅助等方式,经历“分析步骤→分解细化→迭代优化”的算法设计全过程。
在算法设计过程中培养耐心细致的思维习惯,体验从模糊想法到清晰算法的成就感。
02
03
PART 1
课堂导入
同学们,上节课我们为“加法运算小能手”程序分析了功能需求和界面设计。大家还记得我们确定了哪些功能吗?
1.能出20以内的加法题
2.能根据学习进度更改加数范围
3.一次能出10道题
4.输入答案后,程序自动批改。
5.……
思考
确定了功能需求和界面,一个程序就可以拿来使用了吗?
想要让程序顺利运行,我们还需要设计相应的算法来实现功能。
思考
算法设计时需要考虑哪些?
算法的主要流程和步骤
算法的控制结构
PART 2
新知探究
新知探究
一、理清步骤
学习任务单 活动1
自动出题
任务:
小组讨论:“加法运算小能手”程序要实现“20以内的加法运算”自动出题和自动批改,需要经过哪些步骤?
接收回答
自动批改
重复前三步9次
统计答题情况
思考
这个程序应该使用什么结构?
PART 3
智慧挑战
智慧挑战
二、细化算法
学习任务单 活动2
思考
我直接跟计算机说“自动出题”,计算机能实现吗?
我们需要对“自动出题”这一步骤进行再分解。将解决问题的步骤转化为计算机能够执行的算法,我们还需要进行多次迭代。
完善“出题”步骤
计算机给出加数1
计算机给出加数2
计算加数1与加数2的和
显示加法算式
出题
智慧挑战
三、转换为计算机能执行的操作
学习任务单 活动2
如何随机生成20以内加数?
计算机能理解的基本操作:
赋值
计算
比较
输入
输出
循环
……
智慧挑战
四、小组合作细化算法
学习任务单 活动3
任务:
小组合作:各小组拿出步骤清单,把每个步骤分解成计算机能执行的操作,将分解后的操作填入流程图中。
算法必须包含输出
智慧挑战
四、小组合作细化算法
学习任务单 活动3
在用计算机解决问题时,需要将解决问题的步骤分解成计算机能够理解的运算操作,明确计算机的每一步操作,以及确定每一步的顺序和关系。通过这个过程描述出来的算法,才能被计算机理解。
PART 4
兴趣园地
学习任务单 活动4
兴趣园地
人工智能能够针对我们提出的问题,给出分步骤的解决方法。例如,生成式人工智能工具豆包就有专门的“编程”板块。
五、实验室:借助AI完善算法
学习任务单 活动4
兴趣园地
五、实验室:借助AI完善算法
任务:
个人体验:向AI提问(“请给出一个20以内加法出题与批改的算法步骤”)
学习任务单 活动4
兴趣园地
为什么说生成式人工智能的出现改变了世界?
六、拓展迁移
PART 5
知识总结
知识总结
• 算法设计三步走:
1.理清步骤(自然语言)
2.分解细化(计算机可执行操作)
3.迭代优化(验证、改进)
• 工具:流程图、AI辅助
• 核心:把人的想法转化为计算机的指令
设计算法
谢谢
下节课见!
Thanks!
苏科版·五年级
Lavf59.30.100
Packed by Bilibili XCoder v2.0.2
$
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。