第13课 让计算机会数数(教学课件+运行程序)信息科技人教版五年级全一册

2026-03-30
| 6份
| 23页
| 76人阅读
| 0人下载
精品
听Lin讲信息
进店逛逛

资源信息

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

摘要:

该小学信息科技课件围绕“让计算机会数数”核心,通过“数字王国驯兽师”情景导入,结合“看谁数最快”游戏引导学生发现数数规律,从手动数数过渡到循环结构认知,借助流程图和Python while循环实现算法验证,构建从具体到抽象的学习支架。 其亮点在于融合情景化与实践性,以“数字王国”激发信息意识,通过修改代码输出奇数任务培养计算思维,利用海龟编辑器运行程序落实数字化学习与创新。采用“情景-探究-验证-拓展”流程,学生能提升算法设计能力,教师可依托清晰活动设计高效开展教学。

内容正文:

一、进入 1、复制链接 点击“体验风 两调相官方下教户y0际g ←→python codemo0cn 船1yDp5点深发标果0豆5-字世模 2、点击“Pyt 有角典国宣方下Ky装码寿电 turtle codemao.cn/home 服 yD如2小k1穿度床要看豆5·到助膜 TURTLE 法下题害 ● Python项目开发 基进入门 回 味游现 应用创作 醒近作 是 Inport turtle -turtle.Pon() P.Ptn1:(3) p.tnca15rm1d】 内-6 Fmj1man伊(5) 色新的作品·188 242512-33450 4。a(4nt(苹库;") B-10t(1net(花,")月 pp1e。aB,5 batana b*2. crlot【apple banana) 、海龟编辑器页面 到浏览器网址栏打开:https:l/python.codemao.cn,_然后 页版” 编程猫 页 课程挑我的作品 创作 搭积木学Pythan -海龟编辑器 体验页版 下数春户 在线版 在线运行 云端实时保存 支持硬件编程 hon项目开发” g× Python数据科学 c 硬件编程 算法进阶 万 Python C++ D导入作品恤、时 part turtle lagurt turtle 个有 t-s a-6 foe 1(5) for 1 10 nange(5) 新的作品 新的作品-18G 新的作品副本3 新的作品副本2 高的作品.15 import turtle turtle.Pen .20 6 . tiefor far 3 in range() 二、打开项目 点击文件夹-导入作品(.tue/.py) m8 inport turtle pturtle.Pen() p.pensize(3) p.pencolor('gold') 导出为.山文 n=6 得出为p文年 9 for i in range(5): 10 for 1 in range(n): p.forvard(lre) p.1eft(360/n) p.1eft(a60/5) 15 turtle.done() ⑧ 选择文件:1、学生文件-1、从1数到100【算法验证】- -while..py,然后点击打开 ⊙打开 ←→~个口“桌面,第13课让计算机会数数,1.学生文件,1.从1数到100【算法验证】、乙在1.从1数到100【算法验P 组织、 新建文件快 距,☐0 名称 修改日期 类型 大小 ★快速访问 ■桌面 ☐while..py 2025/12/31447 Python源文件 1KB ↓下裁 昌文档 国图片 口1、从1数到100 冒2.蓝配对步男 ☐第13课让计算材 ☐附件2:流程恩星 ●WPS云盘 OneDrive 口此电脑 。30对象 置视频 文件名N:while.py 自定义文件(.tur;tur-templa 打开⊙)☐取消 三、运行程序 点击左下角的“运行按钮”,开始运行程序 特 区白百W 子用铺不检制从1岳列1网 while c <-100: 推出白信的数 6 print(c) 年使计教变量西 c-c41 @nullnull 让计算机会数数 第13课 第四单元 发挥算法的优势 Hi 1 目 录 contents 1 描述数数的算法 2 验证数数的算法 3 计算机处理优势 4 课堂总结与拓展 2 情景导入 欢迎来到数字王国,一个本该非常有序运行的世界,如今却陷入了一片混乱!而这一切的始作俑者,就是那只调皮万分的小怪兽--蓝蓝。 它能在眨眼间解开最复杂的方程,却但不会数数,总是把数字搞得一团糟。 数字王国驯兽师 今天,你们将成为“数字王国驯兽师”,用两种神奇的“驯兽指令”来驯服不会数数的蓝蓝吧! 蓝蓝 欢迎来到数字王国,一个本该非常有序运行的世界,如今却陷入了一片混乱!而这一切的始作俑者,就是那只调皮万分的小怪兽--蓝蓝。 它能在眨眼间解开最复杂的方程,却但不会数数,总是把数字搞得一团糟。 今天,你们将成为“数字王国驯兽师”,用两种神奇的“驯兽指令”来驯服不会数数的蓝蓝吧! 过渡:下面一起来看看如何用这些指令驯服不会数数的蓝蓝吧! 3 1 描述数数的算法 4 描述数数的算法 游戏:看谁数最快 游戏规则:按照老师随机抽取的范围,最快数出该范围的所有数字。比如抽取范围是1-10,该范围的数字就是1,2,3,4,5,6,7,8,9,10。 参与者数数时不能含糊其辞,必须表述清晰,要让班里的同学都能清晰听到自己数数的过程 参与人数:每组派一名代表参加。 本页注意事项:这个游戏的范围是1-100.但是我分为了10组,为了对应“先把问题规模缩小,以依次从1数到10为例进行分析”这个观点。 本页逐字稿: 在使用驯兽指令驯服蓝蓝之前,我们先来玩一个“看谁数最快”的 游戏。 游戏规则很简单,按照老师随机抽取的范围,最快数出该范围的所有数字。比如抽取范围是1-10,该范围的数字就是1,2,3,4,5,6,7,8,9,10。 需要注意的是参与者数数时不能含糊其辞,必须表述清晰,要让班里的同学都能清晰听到自己数数的过程 下面每组派一名代表参加。采用末位淘汰制,最后没有被淘汰的同学就能获胜!下面开始我们的游戏吧!(点击图片跳转到游戏界面) 哇塞!经过刚才激烈的角逐,本次获胜的小组是XXX!让我们恭喜他们小组获得了本次的胜利。 过渡:那么我们在数数的过程中,到底是怎么数出来的呢? 5 描述数数的算法 我们数数的过程是什么样的? 按照数字的大小顺序依次数。比如:1,2,3,4,5... 没有规律,自己随便数。比如:1,5,3,4,2... 按照数字的大小顺序依次数。比如:1,2,3,4,5... 数完一个数后,怎么数下一个数? 先数1,再数2,在前一个数的基础上加1,以此类推 按照自己的喜好,没有任何规律去数。 先数1,再数2,在前一个数的基础上加1,以此类推 既然小妖怪蓝蓝自己不会数数,那么我们就教它使用计算机来数数 首先第一个问题,我们数数的过程是什么样的?(邀请同学回答) 其次,我们数完一个数后,怎么数下一个数?(邀请同学回答) 既然小妖怪蓝蓝自己不会数数,那么我们就教它使用计算机来数数 过渡:但是计算机又怎么数数呢? 6 描述数数的算法 结果有什么一样或者不一样的地方? 每次输出的结果有什么规律? 可以使用什么结构来描述输出的过程? 除了输出的数字不一样,其他内容都一样 每个结果都是在上一个结果的基础上加了1 判断选择用分支 重复操作用循环 重复操作用循环 如何用循环结构来描述重复的输出过程呢? 我们先来看看计算机数数的视频,在看视频的时候,请同学们思考右侧的三个问题(观看视频) 那么哪个同学来说说,视频中计算机数数的结果有什么一样或者不一样的地方?(邀请学生回答) 你观察得真仔细,我们会发现,除了输出的数字不一样,其他内容都是一模一样的; 这些结果它们之间有没有什么规律呢?(邀请同学回答) 哇塞!你的推理能力真的很棒,一下子就找出了每个结果都是在上一个结果的基础上加了1的规律! 面对这种输出的过程,我们可以用前面学习过的哪两种结构来表示呢?(邀请学生回答) 看来这位同学对循环结构理解非常到位。 所以在面对一些需要重复操作的事情,我们可以使用的结构是?(循环结构) 过渡:那么问题来了,我们该如何用循环结构描述重复的输出过程呢? 7 描述数数的算法 循环结构:用于重复执行循环体中的语句,直到满足循环条件为止。 放在循环结构中的代码 包含循环条件和循环体 循环条件成立? 循环体 是 否 1、对条件进行判断:判断循环条件是否成立 2、执行操作:如果循环条件成立执行循环体 3、检验条件:检验循环条件,若成立,则重复循环体 4、重复操作,直到循环条件不成立。 首先我们通过一个视频来详细了解循环结构(点击播放视频) 简单来说,循环结构其实就是用于重复执行循环体中的语句,直到满足循环条件为止。那么请同学们观察这幅图片,说说循环结构由哪些部分组成(邀请同学回答) 你真实火眼金睛!一下子就发现了循环结构包含了循环条件和循环体组成。 那么什么又是循环体呢?不知道有没有同学从视频中寻找到答案?(邀请同学回答) 你提取信息的能力真的特别棒,能够从视频中提取到,循环体就是放在循环结构中的代码这么关键的信息。 那么我们在使用循环结构进行判断的时候,一般都要经历四步。 首先,对条件进行判断:判断循环条件是否成立。 然后就我们就执行相关的操作,如果循环条件成立执行循环体 紧接着要检验条件,检验循环条件,若成立,则重复循环体 最后就是一直重复操作,直到循环条件不成立。 过渡:在了解了循环结构的基本判断逻辑之后,下面我们一起尝试分析分循环结构数1-10的数字吧! 8 描述数数的算法 流程图分析:使用循环结构让计算机“从1数到10” 开始 设定初始数为1 这个数<=10? 输出这个数 这个数增加1 结束 是 否 如何让计算机 “从1数到100”? 这个数<=10? 蓝蓝 原来让计算机会数数是用到循环结构这么简单! 我们现在的目标是用流程图分许使用循环结构让计算机从“1数到10” 在开始之后,既然我们的范围是从1开始,我们应该设置的初始数是多少?(邀请学生回答-1) 接着我们要进行判断,那么哪个同学来说说这个循环条件应该是什么?(邀请同学回答) 你抓住了非常关键的一个点,数数的范围是从1数到10,所以我们的判断条件是这个数小于等与10; 如果这个循环成立我们就执行对应的操作。让计算机输出这个数。 输出这个数之后,我们又怎么输出下一个数呢?是在这个数的基础上增加1还是减少1?(增加1) 然后就一直检验循环条件,直到这个数不满足小于等于10的条件,数数就完成了。 那如何我们要让计算机从1数到100的话,这个流程图需要修改哪里?(邀请学生回答) 那么下面请同学们根据理解,吧计算机从1疏导100的流程图补充完整吧!(学生实践) 过渡:到这里,我们已经用“循环结构”让小妖怪兰兰学会了计算机数数的逻辑,下面一起来验证这个过程吧! 9 2 验证数数的算法 10 验证数数的算法 尝试使用海龟编辑器运行while.py程序,体验计算机从1数到100的过程,并将结果记录到活动探究单上 任务目标 1、学生文件 -- 2、从1数到100【算法验证】 -- while.py 文件位置 所以我们接下来的目标是尝试使用海龟编辑器运行while.py程序,体验计算机从1数到100的过程,并将结果记录到活动探究单上 下面老师来演示如何使用海归编辑器打开1、学生文件 -- 2、从1数到100【算法验证】 -- while.py(教师演示) 那么下面请同学们用海归编辑器打开1、学生文件 -- 2、从1数到100【算法验证】 -- while.py开始体验,并完成互动探究单的内容吧!(学生实践) 11 验证数数的算法 While 循环条件: 循环体 c<=100: while #输出当前的数 print(c) #使计数变量加1 c = c+1 含义 当循环条件成立,执行循环体的操作;当循环条件不成立,就立马退出循环。 四个空格 While 语句实现循环 语法格式 c=c+1:是赋值语句,表示先将变量c的数值加1,然后把增加后的结果更新到原来的结果中,实现c值的变化 时间到,我们一起结合探究单来分析这段程序代码。那么在这段程序中,使用了什么语句来实现循环结构?(while) 根据我们刚才分析的结构,循环结构包含循环条件和循环体,那么在这个程序中的循环条件又是什么?(c<=100:) 那么循环体又是什么?(#输出当前的数print(c)#使计数变量加1c = c+1) 因此我们也得出了,可以使用while语句来实现循环结构。并且它的语法是 while关键字后面紧跟循环条件,记住,循环条件后面的冒号不要漏了。 然后循环体在下一行,并且只要是需要重复的内容,我们都需要再代码前面加上四个空格,才表示这个代码是在while循环里面,否则的话,就不是在while循环体里面。 然后它代表的含义也非常简单,含义。当循环条件成立,执行循环体的操作;当循环条件不成立,就立马退出循环。 另外我们还需要注意程序中的c=c+1这个语句。在变成中, = 表示赋值,意思先将变量c的数值加1,然后把增加后的结果更新到原来的结果中,实现c值的变化 过渡:了解了while循环语句的基本语法后,下面我们来完成一个升级任务! 12 验证数数的算法 尝试修改刚才的代码,要求:只输出1-100范围内的奇数 任务目标 while c <=100: #输出当前的数 print(c) #使计数变量加1 c = c+2 哇塞!原来while循环就可以让计算机数数!我学会啦! 下面请同学们尝试修改刚才的代码,要求:只输出1-100范围内的奇数。下面开始你们的练习吧!(学生实践) 时间到,那个同学来分享自己的代码?(邀请学生回答) 你的举一反三能力针的特别强,一下子就找出了最关键的一句代码。 所以如果我们要实现只输出1-100范围内的奇数,只需要把 c= c+1 修改成 c = c+2即可。 过渡:到这里,我们已经使用了第二个驯兽指令--while循环。让小妖怪蓝蓝学会用计算机数数。那么计算机数数到底有什么优势呢?我们一起去了解一下! 13 3 计算机处理优势 14 快速的运算能力 用计算机处理问题时的最大优势,就是其快速的运算能力 计算机处理优势 体验程序一:用海龟编辑器打开1、学生文件中的3、计算机处理【运算体验】的“数数.py” 程序,体会编程进行计算的速度,并回答下列问题:1秒大约进行__________次数数(加法运算)。 体验程序二:用海龟编辑器打开1、学生文件中的3、计算机处理【运算体验】的“数数并输出.py”程序,体会编程进行计算的速度,并回答下列问题:1秒大约进行________次数数(加法运算)和__________次输出。 113000 336 336 本页注意事项:这两个程序的区别是。第一个程序在没有使用print函数的时候,一秒钟可以计算113000次数数;而加了输出之后,1秒钟就进行了336次的运算。所以输出也会占用不少时间 本页逐字稿: 用计算机处理问题时的最大优势,就是其快速的运算能力。 下面同学们可以体验程序一:打开1、学生文件中的3、计算机处理【运算体验】的“数数.py” 程序,观察并运行,体会编程进行计算的速度,并回答下列问题:1秒大约进行__________次数数加法运算。(学生实践) 时间到,哪个同学来说说你这个程序中1秒大约进行了几次的数数?(113000) 下面请同学们体验程序二:打开1、学生文件中的3、计算机处理【运算体验】的“数数并输出.py”程序,观察并运行,体会编程进行计算的速度,并回答下列问题:1秒大约进行次数数(加法运算)和__________次输出。 时间到,哪个同学来说说你这个程序中1秒大约进行几次数数(加法运算)和几次输出?(邀请学生回答)(336,336) 通过简单的对比,可以发现,编程让计算机完成加法运算时,可以充分 发挥算法的优势,提高解决问题的效率。但相对于加法运算来说,输出操作 也要占用不少的时间。 过渡:那么到这里,我们今天的学习之旅也即将接近尾声,一起俩总结今天都学习了哪些知识吧! 15 4 课堂总结与拓展 16 循环结构 用于重复执行循环体中的语句,直到满足循环条件为止 while循环 while 循环条件: 循环体 计算机处理 最大优势就是其快速的运算能力。 课堂总结与拓展 第一,我们学习了循环结构其实就是用于重复执行循环体中的语句,直到满足循环条件为止 其次,在本次的循环结构中,我们学习了while循环,它的基本语法是while 循环条件:循环体 最后我们了解到,使用计算机处理最大优势就是其快速的运算能力。 过渡:下面沃恩通过几个练习题来巩固今天的知识。 17 课堂总结与拓展 1、以下哪个是循环结构的主要作用? A. 做出选择 B. 重复执行某些操作 C. 存储数据 D. 绘制图形 2、如果输入 n=5,会输出什么? c = 2 while c <= n: print(c) c = c + 2 A. 2 4 B. 2 4 6 C. 1 3 5 D. 2 4 6 8 3、在Python中,c = c + 1 这条语句的作用是: A. 判断c是否等于c+1 B. 将c的值加1后再赋值给c C. 输出c的值 D. 停止循环 4、在循环结构中,如果条件一直成立,会发生什么? A. 循环正常结束 B. 循环会一直执行下去 C. 计算机会死机 D. 循环体不会执行 B A B B 1、答案:B 解析: 循环结构用于重复执行某些操作,直到满足某个条件为止。 2、答案:A 解析: 从2开始,每次加2,输出偶数,直到超过5,所以输出2和4。 3、答案:B 解析: 这是一条赋值语句,表示将c当前值加1后再存回c。 4、答案:B 解析: 如果条件永远为真,循环会一直执行,形成“死循环”。 18 课堂总结与拓展 “逢七必过” 从1依次报数到100,如果是7的倍数或末位数是7,就报“过” 有一个游戏叫“逢七必过”,就是从1依次报数到100,如果是7的倍数或末位数是7,就报“过” 下面一起来体验这个程序,看看自己都可以获得几分吧!(学生实践) 19 我们下节课见! 第13课 第四单元 发挥算法的优势 Hi 20 Lavf58.46.101 Lavf58.46.101 $nullnull

资源预览图

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