13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)

2025-01-23
| 4份
| 28页
| 310人阅读
| 13人下载
精品

资源信息

学段 小学
学科 信息科技
教材版本 小学信息科技人教版五年级全一册
年级 五年级
章节 第13课 让计算机会数数
类型 课件
知识点 发挥算法的优势
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 25.27 MB
发布时间 2025-01-23
更新时间 2025-01-23
作者 xkw_076911791
品牌系列 -
审核时间 2025-01-23
下载链接 https://m.zxxk.com/soft/50162005.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

nullnullnull让计算机会数数 让计算机会数数 五年级全一册 行业PPT模板http:///hangye/ 人教版 “从1数到10” “从1数到100” 感受计算机运算处理的优势 学科网 导 入 新 课 导 入 新 课 报数小游戏,请同学们按照每排的座位次序依次报数。 体育课或课间操清点人数时常常让我们自己报数,方便清点人数,计算机会数数吗? 讲 授 新 知 讲 授 新 知 一、“从1数到10” 1.人是怎么从1数到10的呢?回想游戏过程,思考以下问题。 (1)我们数数的过程是什么样的? (2)数完一个数后,怎么数下一个数? (3)如何让计算机数数? 试试用自然语言描述“从1数到10”的过程。 讲 授 新 知 讲 授 新 知 一、“从1数到10” 人数数的过程很简单,一个数一个数地数下去。 如果这个任务交给计算机来完成,也需要进行同样的过程。那么,让计算机直接数数不好体现,可以选择用输出这些数来表示。 1.数1 2. 数2 3. 数3 4. 数4 5. 数5 6. 数6 7. 数7 8. 数8 9. 数9 10. 数10 输出 讲 授 新 知 讲 授 新 知 一、“从1数到10” 将自然语言描述的算法转换为流程图,如右图所示。 进一步观察流程图,还能发现哪些特点呢? 输出1到输出10的操作都是重复的,只是输出的数字不一样。 数完1个数后,加1数第二个数,再加1数第三个数,直到数到最后一个数。 循环结构 讲 授 新 知 讲 授 新 知 一、“从1数到10” 2. 回顾学习过的循环结构 循环结构是一种基本的控制结构,用于重复执行循环体中的语句,直到满足循环条件为止。循环结构可以帮助我们处理那些需要重复执行的任务。 讲 授 新 知 讲 授 新 知 一、“从1数到10” 2. 回顾学习过的循环结构 循环体指循环结构中需要重复执行的语句,可以包含一个或多个语句。 执行过程可以描述如下。 (1)如果循环条件成立,则做一遍循环体指定的操作; (2)再检查循环条件,如果成立,则再做一遍循环体指定的操作; (3)以此类推,重复执行,直到循环条件不再成立。 讲 授 新 知 讲 授 新 知 一、“从1数到10” 3. 用循环结构的流程图描述算法 要让计算机“从 1 数到 10”,如果是“第一次输出 1、第二次输出 2、第三次输出 3……”那么每次操作都不一样。如果画出流程图,就有 10个操作框。 如果用循环结构的流程图要描述“从 1 数到 10”的操作,我们首先要确定循环条件和循环体。 讲 授 新 知 讲 授 新 知 一、“从1数到10” 初始时:这个数为 1 结束时:这个数为 10 第 1 次:输出这个数,然后把这个数加 1。 (判断这个数是否小于等于 10,此时条件满足,继续循环) 第 2 次:输出这个数,然后把这个数加 1。 (判断这个数是否小于等于 10,此时条件仍然满足,继续循环) …… 第 10次:输出这个数,然后把这个数加 1。 (判断这个数是否小于等于 10,此时条件不满足,结束循环) 循环判断条件 循环体 讲 授 新 知 讲 授 新 知 一、“从1数到10” 数值加 1 后变为新的数值参与程序运行。 顺序结构算法流程图 循环结构算法流程图 循环体 循环判断条件 讲 授 新 知 讲 授 新 知 一、“从1数到10” 拓展思考。 (1)如果从1数到100,流程图上要如何修改呢? 循环判断条件发生变化,从“小于等于10”修改为“小于等于100” 讲 授 新 知 讲 授 新 知 一、“从1数到10” 拓展思考。 (2)如果要输出1到10以内的奇数,流程图要如何修改呢? 1到10以内的奇数是1、3、5、7、9,每个数依次增加2。 2 讲 授 新 知 讲 授 新 知 一、“从1数到10” 4、验证“从1数到10”的算法。 在 Python 中打开并运行以下参考程序,查看运行结果,了解程序执行的过程,观察 while 循环结构。 讲 授 新 知 讲 授 新 知 一、“从1数到10” 在 Python 中,循环结构可以用 while 语句来实现。 语句的基本格式如下。 while 循环条件: 循环体 当循环条件成立时,执行循环体的操作;当循环条件不成立时,退出循环。 这个结构不需要统计要运行多少次循环,只需要使用判断条件来确定什么时候停止循环。 讲 授 新 知 讲 授 新 知 一、“从1数到10” 程序中的语句 c=c+1,是一条赋值语句,将变量 c 的数值加 1,然后把计算结果再存储到 c 中,从而实现 c 值的变化,达成计数器的功能。 正是因为有这条语句,才使得 c 的数值不断增大,直到循环条件不成立,就退出循环。 讲 授 新 知 讲 授 新 知 一、“从1数到10” c=2、c=c+1这两个表达式不是等式,是赋值语句,需要优先计算右侧的算式,再把计算结果赋值给左侧的变量。 因此,“=”是赋值符号。 而等号“==”是比较符号左侧和右侧两个值是否相等的,相等为True,不相等为Flase。 讲 授 新 知 讲 授 新 知 二、“从1数到100” 1.尝试修改程序,让计算机实现“从1数到100” 讲 授 新 知 讲 授 新 知 二、“从1数到100” 2.修改程序。 输入一个自然数 n,输出 1 至 n 之间的所有偶数。 讲 授 新 知 讲 授 新 知 二、“从1数到100” 2.修改程序。 输入一个自然数 n,输出 1 至 n 之间的所有偶数。 讲 授 新 知 讲 授 新 知 二、“从1数到100” 3. 利用取余运算,输出 1 到 n 之间所有能被 5 整除的数。 讲 授 新 知 讲 授 新 知 三、感受计算机运算处理的优势 用计算机处理问题时的最大优势,就是其快速的运算能力。 第 1 步:启动 Python,打开它的窗口。 第 2 步:打开配套资源中的“数数 .py”程序,观察并运行,体会编程进行计算的速度。 1 秒大约进行 ________ 次数数(加法运算)。 第 3 步:打开配套资源中的“数数并输出 .py”程序,观察并运行。 1 秒大约进行 ________ 次数数(加法运算)和 _______ 次输出。 讲 授 新 知 讲 授 新 知 三、感受计算机运算处理的优势 通过简单的对比,可以发现,编程让计算机完成加法运算时,可以充分发挥算法的优势,提高解决问题的效率。 但相对于加法运算来说,输出操作也要占用不少的时间。 讲 授 新 知 讲 授 新 知 二、“从1数到100” 对于人来说,从 1 数到 100 是一件比较无趣的事情,很多人 已经不愿意做这样简单而且没有创造性的任务。但是,对于计算机来说,这类需要重复进行的计算工作,不仅可以快速地进行计算,而且还能不厌其烦地稳定工作。 利用程序来让计算机完成数数时,即使是一台普通的个人计算机,1 秒也可以枚举几百万个数。这个数量可能与计算机的硬件配置和软件相关,但同一类型的计算机,数量级基本是一致的。 这也是计算机运算处理的巨大优势。 拓 展 与 提 升 拓 展 与 提 升 1. 有一个“逢七必过”的游戏,游戏规则如下。 (1) 游戏参与者按顺序排好队。 (2) 从 1 依次报数到 100,如果是 7 的倍数或末位数是 7,就报“过”。 (3) 如果违规了就要被“罚”。 尝试玩一玩这个游戏并思考:游戏中的判断条件是什么?如何用流程图描述算法? 拓展活动1 拓 展 与 提 升 拓 展 与 提 升 总 结 总 结 1. 通过描述让计算机从 1 数到 100 的算法,了解用循环结构解决问题时的重复过程。 2. 了解循环结构与计算机工作特点的关系,体会利用计算机的快速运算能力来解决问题的方法。 3.用循环结构解决实际问题来分析算法执行的次数。 谢谢观看 学科网制作 Lavf57.83.100 $$

资源预览图

13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
1
13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
2
13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
3
13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
4
13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
5
13.让计算机会数数(教学课件)-五年级信息科技全一册同步备课系列(人教版2024)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。