第13课 让计算机会数数(课件)-2025-2026学年五年级信息科技全一册人教版
2026-05-17
|
8份
|
20页
|
7人阅读
|
0人下载
特供
资源信息
| 学段 | 小学 |
| 学科 | 信息科技 |
| 教材版本 | 小学信息科技人教版五年级全一册 |
| 年级 | 五年级 |
| 章节 | 第13课 让计算机会数数 |
| 类型 | 课件 |
| 知识点 | 发挥算法的优势 |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2025-2026 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | ZIP |
| 文件大小 | 21.08 MB |
| 发布时间 | 2026-05-17 |
| 更新时间 | 2026-05-17 |
| 作者 | xkw_071385667 |
| 品牌系列 | - |
| 审核时间 | 2026-05-17 |
| 下载链接 | https://m.zxxk.com/soft/57902073.html |
| 价格 | 2.00储值(1储值=1元) |
| 来源 | 学科网 |
|---|
摘要:
该小学信息科技课件以循环结构为核心,通过问题情境(蓝色机器人插图)导入,从学生熟悉的数数过程(任务一)出发,逐步过渡到单双数(任务二)、倍数(任务三)计数,结合视频资源构建学习支架,帮助学生理解循环的重复过程及三要素。
其亮点在于采用任务驱动式教学,通过具体问题引导学生抽象、建模循环三要素,培养计算思维,利用资源包中的html程序验证提升数字化学习与创新能力。学生能提升问题解决能力,教师可借助清晰流程和资源高效开展教学。
内容正文:
认识变量。编程实现算法时。变量用于存储数据。通过变量可以调用和操作存储在计算机内存中的数据。Python中的变量名可以由中文字符、英文字母等开头,但不能以数字开头,不能包含空格等。变量可以存储多种类型的数据,如整数、浮点数、字符等。变量通过赋值语句来存储数据,一个变量被赋值后,就可以在程序中调用它。例如,以上程序中的C是变量,其中C先被复制为一,此后每循环一次会在原数值基础上加一再复制给它。
让计算机会数数
变量=
开始数
while变量<=
结束数
print(变量)
变量=变量+
步长
。运行程序
?显示提示
3重置循环结构与数据枚举。利用循环结构。从一数到100,从本质上体现了计算机解决问题的方法,即数出一定范围内的数值,再对这些数值进行处理。用计算机解决这个问题时,需要确定的就是要枚举的数值范围。编写程序让计算机完成数数任务时,即使是一台普通的个人计算机,一秒也可以枚举几百万个数。这个数量与个人计算机的硬件配置和软件相关,但同一类型的计算机数量级通常是一致的,而人类进行翻书页数、物品个数、排队报数等操作时,每秒最多也就能翻几页书数几个物体报几个数。
机器人数数
准备就绪
用时00:00.00
·开始问题情境
问题情境
第13课 让计算机会数数
第四单元 发挥算法的优势
义务教育信息科技课程资源 五年级
学习目标
1. 通过描述让计算机从 1 数到 10 的算法,了解用循环结构解决问题时的重复过程。
2. 了解循环结构与计算机工作特点的关系,体会利用计算机的快速运算能力来解决问题的方法。
我们数数的过程是什么样的?:数完一个数后,怎么数下一个数?
1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10
+1
+1
+1
+1
+1
+1
+1
+1
+1
数完一个,再加1,再数下一个!
任务一:连续计数挑战
从中发现的规律是每个数依次加1。
观察流程图
除了输出的数不一样,其他都是一样的,是重复的操作。
可以把重复的操作通过循环结构来描述。
如果让计算机从1数到10,它会怎么做?
任务一:连续计数挑战
循环结构
任务一:连续计数挑战
循环结构
有没有货物?
有货
继续搬货物
没货
任务一:连续计数挑战
看完视频完成学习单中任务一完善流程图。
变量= 1
while 变量 <= 10:
print(变量)
变量= 变量 + 1
循环三要素
第一:从哪儿开始?(初始值)
第二:什么时候停?(条件)
第三:每一步干什么?(循环体)
从1开始数
数到10就停下来
打印这个数字,然后加1
怎么才能计算机从1数到10呢?
任务一:连续计数挑战
先在程序中验证(验证时打开资源包中让计算机数数.html),再完成学习单中的任务一的第2题流程图的完善。
任务一:连续计数挑战
设定初始值为1
让计算机从1数到10
这个数≤10
是
打印这个数
这个数增加1
否
任务二:单\双数计数挑战
"计算机已经学会了一个一个地数数,
现在我们教它二个二个的数。
1,3,5,7,9
2,4,6,8,10
......
先在程序中验证(验证时打开资源包中让计算机数数.html),再完成学习单中任务二的第1题流程图的完善。
任务二:单\双数计数挑战
1.数单数
设定初始值为1
这个数≤10
是
打印这个数
这个数增加2
否
先在程序中验证(验证时打开资源包中让计算机数数.html),再完成学习单中任务二的第2题的程序填写。
任务二:单\双数计数挑战
1.数双数
活动三:倍数计数挑战
"计算机真聪明!现在我们来玩一个游戏:
请你让计算机找出所有20以内5的倍数。
......
活动三:倍数计数挑战
在程序中先验证(验证时打开资源包中让计算机数数(倍数).html),再完成学习单中任务三程序的填写。
“%”:这个符号在叫“取模”。算除法时的余数。
3 % 3 = 0,说明 3 是 3 的倍数。
活动四:感受计算机运算处理的优势
活动四:感受计算机运算处理的优势
总结
循环三要素:
初始值(从哪儿开始)
结束条件(什么时候停)
循环体(每一步干什么)
作业
请你思考如果让计算机从 10 数到 1,程序要如何修改?
Lavf57.62.100
Lavf57.62.100
Lavf57.62.100
$计算机处理问题的优势用计算机处理问题时的最大优势就是其快速的处理能力,也就是强大的算力,在指定时间内可以比人更快、更稳定地完成计算任务。对于人来说,从一数到100是1件比较无趣的事情,很多人已经不愿意做这类没有创造性的简单任务。但是对于计算机来说,这类需要重复进行的计算工作,不仅可以快速的进行重复的计算,还能不厌其烦的稳定工作,即便是几百万、几千万、数亿次的复杂计算也能在很短时间内完成。
机器人数数
准备就绪
用时00:00.00
·开始已完成:0/5次
货物区
机器人循环工作动画
动画演示
准备开始工作
目标区
开始
3重置
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。