第23课 兔子增长有规律(2)(教学课件+运行程序)信息科技人教版五年级全一册

2026-05-07
| 21份
| 41页
| 58人阅读
| 1人下载
精品
听Lin讲信息
进店逛逛

资源信息

学段 小学
学科 信息科技
教材版本 小学信息科技人教版五年级全一册
年级 五年级
章节 第23课 兔子增长有规律(2)
类型 课件
知识点 遍历数据
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 118.03 MB
发布时间 2026-05-07
更新时间 2026-05-07
作者 听Lin讲信息
品牌系列 -
审核时间 2026-05-07
下载链接 https://m.zxxk.com/soft/57728918.html
价格 10.00储值(1储值=1元)
来源 学科网

摘要:

该小学信息科技课件核心围绕斐波那契数列,通过“兔子寓言咒”情景延续上节课内容,引导学生将“魔法配方”转化为算法流程图与Python代码,搭建从规律发现到公式表达的学习支架,涵盖初始值设置、循环判断等关键步骤。 其亮点在于以“魔法师晋升”为主线,任务驱动学生绘制流程图、验证代码(如计算第50个月数量),培养计算思维,结合海龟编辑器实操提升数字化学习能力。学生在趣味中掌握抽象算法,教师可借助清晰任务与资源高效教学。

内容正文:

1、复制下方:https:/turtle..codemao.cn/home 2、将网址到浏览器的网址栏打开进入首页 Google 图 TURTLE O,O,达w产a Python项目开发 Python趣科学 硬件 算法阶 Python C+4 C D导A作温, .pentuliet'mil n- n,4 #13 e时1n(的 行手同r时 ◆新的作品-16 ◆新的作品-时率5 多新的作几1时 色新的作是-14 色新的作品-191 其行4件 3、点击首页的“Python项目开发”进入Python语言的编辑器页面 TURTLE O,O, Python项目开发 Python数据科学 ● 硬件编 C,+ 万 c 鱼导人作格: penealort' ●新的竹品:196 新的作品影本5 多的作品:5 ◆斯的作昌-14 色新特作品的 ●月贝 014114 《角始·0·0回 p.turtle.Pen() 。0.een51gaf3h p.pencoloet'gold') n4 u网@ turtle.dane() 4、 点击文件夹图标,选择“导入作品(.tur/py)”选项 行纷 import turtle 男为 p-turtle.Pen() p.pensize(3) 号入作/ p.pencolor('gold') 等出力文年 n"6 导出为2p文件 for in range(5): 10 for i in range(n): p.forward(100】 p.left(360/n) p.1eft(368/5) 不 turtle.done() 5、选择桌面的“1、学生文件-3、魔法代码验证【代码体验】- 斐波那契数列算法.py'点击打开 口,》桌面,第23课兔子增长有规律(2),1、学生文件,3、魔法代码验证【程序体验】 名称 修改日期 类型 大小 字斐波那契数列算法.py 2026/4/314:47 Python File 6、程序导入后,点击右下角的“运行”按钮开始程序,观察结果 《角·00 粉⑤ 可乡白自转清来烟险好 F0,1, 月之月鱼的量放入表算设为 2n3 设夏夏理雄月 1wh11en《=12: FtnJ=Fn-1]+fn-2】 prnt(“第12个月的子量是,“,F12])出计h1、进入问卷星官网,登录进入首页:htps:lwww.wix.cnl 2、点击创建试卷 女问卷里 通讯胜应用0●1847641247 十创卷 M创建 问卷列表 时序:还:请入名进行。 全部问卷 ★星标问卷 八年级第三单元第一节《致通信方式和议》 童可收站 厚试设计,发送试,口成数据 0净止口件口文来0 ■文件快 八年级第三单元第1节《数居通信方式和协议》课前小测⊙这 D33413920·末友方苍卷0切明16日082 服考试设计·增发送考试·巴成飞数据 。发布口首0验口文件突0量 面 配 从人工到自动化网童 0293802·E方签车32024120716星 房设计同卷·4发送同卷·口分析&下数 0过日制立口文件铁0碳 市场调研助你点成金“衍情入 连续变化的数据调 209216发卷221w15n3对 入门授频教学占了解详情 厚设计问卷·发法问卷,口分析下载 3、选择考试 ☆问卷星 升级A我的问卷因R录应用0厚●1947641247 选择应用场景 创建调查2种题型,温大逻细设置,支持红包抽奖等功能了裤更多 回需查 日考试 从空白创建调查、 文本导入调意 Excel导入答卷 人工录入服务 。按票 日表单流程 请输入调查标 ●360度评估 季A法阿卷 日测评 马A防淡 是民主评议 回接龙 复制模板问卷其他用户公开的同卷,关词城参结灵城册可 口收款 全单大学生企业调查市场调查产品调查杜会调道学生和学校调童行业话道N5净推荐值调查满静度请道员工敬业度调查客户满扇度两直 做预约 大学生消费情调查何卷 大学生恋登观查 大学生河调查问卷 大学生课外读情况 用理 NPS问卷调查 关于大学生装情况的调由 大学生郝夜情况 大学生生活情况调 大学生就业向烟 。:客户满意度调查 共2 共1M A客户旅程管理 企业员工满意度调查问卷 企业员工培调需求查问 工利制蜜建设情况调 员工对食堂满亮度的查问卷 4、从文本导入考试 女问卷星 开级的上讯用0单●1847641247 透择应用场景 创建考试支持题库抽题,实时成填排名,作草,自动阀卷了解更多一 服查 回试 从空白提 文本号入考健 Excel导入考t 人工录入服务 6投票 日表单流醒 请输入考试际是 ●360度评估 野减 多人地 日题评 马AN访谈 虚民主评仪 ■接龙 。收款 拿都学校试金业考试知识究赛医或再试证书减 世预的 初三致学每日一考试 语文学测试 化学期中试 其0 用共0量 是NPS问卷周查 生物期种考试 初一历史期中考试 企业文化增过 新员工入职培考 是客户满意皮调西 其0量 八客户旅程管理 企业坦发关制度考 企业人力源管理 公司业务知考 安全生产知考 5、选择word文档 ☆问卷星 复制Word文 上传文 复制Exce文本 上传Exce文档 A生直专道 格式示例 请空文本 在线考试 1.我国的火餐报餐电语是0?·公 在国考试 0A10 A110 08.120 .120 08119正南裤案 C.19 0D.911 D.1 答常解析:我国的火警报管电话星118, 解析:我国的火餐报量电话是11B, 2、四大文明古国中的,四大文用下列项中的痛酒个(ABGE)?多透 2.四大文明古国的。大文明是下列通中的四个)?·5分别 A埃及文明 B,印文明 ☑人埃及文明正裤等常 C,中国文期 口、印文明(正海答常 D.希措文明 应中国文明正福 上,美素不达米亚文明 口D.希腊文明 解新:传统认为,四大文明分别是中国.埃及.时度和两河流城的英索不达米亚, 3、(出表》中,先未半,而中道阻“中的先帝是指刘备。对 答率解折:传统认为,四大文明分别量中国、埃及、印度和两河流城的美素不达米亚 4。《史记)的作岩是?销空物 《出师表》中,先帝前夫果,中通中的先是指刘备。·分 6、上传word文档(文件夹已经有本次测试题的word文档,直接导入即可) ☆问卷型 升级我的间日录应用0象1847641247 复朝Word文本 上传Word文档 复制ExG文本 上传Exc文档 A生显女试 第一步: 第二步: 将您的文程技哪损中的格式调整好 格武说明 行为 试名称 ▲重要提示:根据中相关法规和主管部门受求,不允许发布与改治、军事.宗权,信物,民族人.民主.国主权、国志统一、外交事件等相关的感若鱼,请移 7、点击继续编辑 ☆问卷型 升级A我的问因通讯录器成用。厚单 ●1847641247 夏朝Word文本 上传Word文档 复制Ece文本 上传Exce文稻 八年级第三单元第一节《数据通信方式和助议) 构减物联网的通信系统通常可分为高层通德系统分和底层通德系统1分· 2致通有不的分类标准按传编介质类型分类,数通信方式可以分为有线酒信分和无线通信1分满类、 3,有线酒信原过物理媒介:1分(如网线、电或光纤传输的方式。 有传速率高。连接定、抗干扰能力等特点,有线通信通需 要布线,安装较复杂,不利于设备的移动邮需。 4常见的有战遗信方式有),·51 口A以太河正确答 光通信正确答 口C同电通正确领 △重要提示:根中国相关法规和主管部门要求,不允许发布与政治、军事、宗教,信每,民旅,人权,民主.国家主权、因家硫一、外交事件等相关的超感活数调查,请您凉解 8、点击完成编辑 5 试总分:分1期目:20。库结机设置试常用道系号除自带股号反 吸型库大 、考生信意 八年级第三单元第一节《数据通信方式和协议》 4:基本信息 口其它信题 的答香顶像 添加问卷说明 鱼企业信原 面考试封面设置引效果示例 ,考试型 章考试地选 据 将试多进 回代码题 《)多速填吃 第1 多简 国多文件 口考这须如 ,分页说明 ·1构成物联网的通信系统通常可分为赢是通信系统1分和应层通信系统1份 分页相 自一 T饺落说用 ◆折量卡日 ·其他型 A 出量流加 2,数据通信有不同的分类标准。按传输介质类型分类,数据通信方式可以分为有线通信1份和 0 无线通信1分两类 9、发布问卷 合 八年吸第三单元第。预定间卷 8 凸此同看处于草状态,如果的妈卷准就比 可以 发布此卷 园自定义成铺单 可设道成城单页面的显示元素,如答藏人.得分。排名。答案。解桥。评语等立即设置 津自启的用户展?可使用户 血细位卷之 可以进入同形偏横丙面,进行同卷内客的修改和增加回卷蝶已量 可以将架惯好的问卷内容号出到wo a 维度设置之 将多个目定到一个度,各维度收重古比等,可以在报告中显示各个度的得分 中 10、 复制链接给学生即可 八年级第三单元M 的 送 自建义结调 昆 问卷链接与二维码 https:/ks.wix.com/m/tonC540.aspx 复制打开设置红包奖品 包制作海报除幅发运之回卷2道丑置企业专适性厚小州净速 话4规 自定义塞题盟岛员2。 自定义摄接数级2之 顿定义象组 嵌入式部岩0 重多设上 嵌入页高度:白适应可卷高度 复制代两null ( 否 ) ( 结束 ) ( 计算F[n] = F[n-1] + F[n-2]的数量 ) ( 把 n 加 1,继续计算下一个月的兔子数量 ) ( 开始 ) ( 判断n的值是否小于12? ) ( F[1]和F[2]的初始值都设为1 ) ( 用n表示月份,n从3开始启动 ) ( 输出F[12]的值 ) ( 是 ) ( 首先将F[1]与F[2]初始值均设为 1;接着以月份n=3为起点进入循环,判断n是否小于 12,若满足条件则计算F[n] = F[n-1] + F[n-2]并将n加 1,继续循环判断;若不满足则结束循环,最终输出 F [12]的值 )请你根据提示,将用自然语言描述的算法流程补充完整吧! 学科网(北京)股份有限公司 $植物在长时间的进化过程中不断改进和提升生存技能。在大自然中,有些植物的花瓣片果实的数量和排列方式与斐波那契数列非常相符。大多数植物的花瓣树木几乎都是斐波那契数列中的树,如兰花、茉莉花有三个花瓣,海棠有两个花瓣,铁兰有三个花瓣,桃花有五个花瓣,初级属植物有34 55或89个花瓣。奇妙的是,大自然继续运用这样精妙的规律,植物身上的螺旋和种子的树木也遵循斐波纳奇数列,像松果、向日葵和菠萝这些物体的螺线也是斐波那契数。通过观察发现,向日葵的花盘中存在两组螺旋线,其中一组是顺时针方向盘绕,另一组是逆时针方向盘绕,并且彼此相互嵌套。尽管不同的向日葵品种中这些顺逆螺旋的数目并不固定,但通常不会超过34和55、55和89、89和144这三组数字,每组数字都是斐波那契数列中相邻的两个数。植物的花盆呈现斐波那契螺旋线,是这种排列方式可以使种子最大限度地堆积在一起,保证彼此之间的生长空间相似,充分利用阳光和空气,有利于后代的繁衍。植物是由顶端被称作分生组织的细胞分裂生长而成的。在每个分支或小枝的末端有一个独立的分生组织,在这里形成了新的细胞。当它们形成之后,它们的大小会增长,但新的细胞只能通过生长点破壁而出,细胞努力向外长出,绕着茎干转动。这些细胞以螺旋形式生长,就像分生组织以一个角度旋转来产生新的细胞,再以同样的角度旋转产生另一个新的细胞。这些细胞有可能变成新的种子、新的花瓣或者新的枝条。植物叶子的排列方式相当有序,并且与斐波纳奇数列的分裂数存在某种默契。银杏羊蹄甲的叶缘不平滑,深浅不一,葡萄的叶片有三个裂片,牵牛花的叶片有两个叶片,银白七和五角枫的叶片分别有五个和8个叶片。在算盘书中,斐波那契通过解决兔子问题而得到了由112358、13、21、34组成的斐波那契数列。从第三个数字开始,这个数列的每个数字都是前两项数字的和著名的黄金分割是通过将每个数字除以前一个数字得到的结果,得出的这个结果越接近0.618,数字越大。无论是花瓣、树还是种子的排列方式,不同的植物中有着相似的斐波那契数列现象。他们将每一个器官安排在最合适的位置,以有利于自身发育和繁衍的方向生长。植物中的斐波那契数列是生活中无处不在的惊喜。 开始 F[1=1,F2]=1 n=3 Fn=Fn-1刂]+Fn-2] n≤122 输出F12的值 n=n+1 结束1、复制下方:https:/turtle.codem 2、将网址到浏览器的网址栏打开 Google Q在6o0g中求入t ® + 添加方京 TURTLE·O·也产 Python项目开发 Python数据科学 2万 a 最近作 a-boxj) 角6 56 r) 扇新的作品196 色新的作经题本5 色斯的作品195 新的 3、点击首页的“Python项目开发 TURTLE O·O Python项目开发 的 e Python数据科 -6 高所的作品156 争新的作经新本5 ◆船的T马-195 11 p turtle.Pen() p-pensizo(3) p.pencolor('gold') n 6 p.left(360/m) p.1oft(36e/5) 15turtle.done() ao.cn/home 进入首页 ↓原 硬件编程 尊法进阶 Python C++ D导入作品u.伪 n-6 鲁新的作品19男 形18413 进入Python语言的编辑器页面 8 编 法法阶 C++ 自人作福u n-6 fr11nr3n安5 色新约作语193 25140 节分S 两 4、点击文件夹图标,选择“导入作品(.tur/.py)”选项 木两 市国⑤. inport turtle 保容 p=turtle.Pen() 另存为 p.pensize(3) 子入品 p.pencolor('gold') 子出为r文得 导出为文件 n-G 9 for j in range(5): for i in range(n) p.forward(100 p.1eft(368/n) p.left(360/5) 16 turtle.done() a 5、选择桌面的“1、学生文件-4、课后拓展提升【视频程序】-兔 子跳台阶-for循环.py”点击打开 口,桌面,第23课免子增长有规律(2)冫1、学生文件)4、课后拓展提升【视频程序】 名称 修改日期 类型 大小 日2、兔子跳台阶-fo循环py 2026/4/316:00 Python File 1KB 6、程序导入后,点击右下角的“运行”按钮开始程序,观察结果 口会四白色2鱼子性台脸品环× 2.子台阶相 上n=int(input(“输入要l算的台阶数:“) 2千=[1,21 3 for i in range(2,n): f.append(f[i-1]+f[1-2]) print(f) #这行代码的州只是为了在DE达行时程厅不会增如的 8 input(“核回有选迟州#序.·.“) ⊙ 9 ◆1●100%。亲 运行 五年级第六单元第23课《兔子增加有规律(2)》课后练习 1.小明在数学课上听到老师讲“兔子数列”的故事:有一对刚出生的小兔子,从第三个月开始每个月都生一对新兔子,新兔子两个月后也能生兔子。请问这个“兔子数列”在数学上还有一个更正式的名字叫什么?(C) A. 等差数列 B. 等比数列 C. 斐波那契数列 D. 质数数列 2.小红在观察一组神奇的数字:1, 1, 2, 3, 5, 8, 13……她发现从第3个数开始,每个数都是前两个数的和。请问这个数列的第3项是多少?(B) A. 1 B. 2 C. 3 D. 4 3.小刚在编程课上计算兔子数量,他发现自己算出的第4个月兔子数是3只,第5个月是5只,请问按照斐波那契规律,第6个月应该有多少只兔子?(C) A. 6 B. 7 C. 8 D. 9 4.小华在做一个“兔子繁殖”的模拟实验,他记录到第8个月有21只兔子,第9个月有34只兔子,请问按照这个规律,第10个月应该有多少只兔子?(B) A. 45 B. 55 C. 65 D. 44 5.小琪在计算斐波那契数列时,不小心把第9项弄丢了,但她记得第10项是55,第11项是89,请问第9项应该是多少?(A) A. 34 B. 144 C. 45 D. 21 6.小丽在画兔子增长问题的流程图时,一开始设置了F[1]=1, F[2]=1, n=3。请问这里的n表示什么?(B) A. 兔子的数量 B. 月份数 C. 兔子的年龄 D. 循环的次数 7.小明在流程图中看到一个判断框:“n <= 12”。请问这个判断的目的是什么?(B) A. 只计算前12天 B. 一直计算到第12个月结束 C. 只计算第12个月 D. 循环12次后停止 8.小华在流程图中看到这样一步:F[n] = F[n-1] + F[n-2]。请问这一步在做什么计算?(B) A. 计算兔子的年龄 B. 计算当前月份兔子的总数 C. 计算兔子的增长速度 D. 计算兔子的出生率 9. 小东在分析流程图时发现,当n的值变成13时,程序会怎么做?(B) A. 继续计算 B. 输出F[12]的值 C. 输出F[13]的值 D. 重新开始循环 10.小丽在Python程序中看到这样一行代码:F = [0,1,1]。她很好奇,为什么要在列表最前面加一个0?(B) A. 表示第0个月有0只兔子 B. 为了让列表的索引和月份对应起来 C. 表示兔子的编号 D. 没有作用 11. 小华在调试程序时,发现while循环的条件是“n <= 12”。请问当循环结束后,n的值变成了多少?(B) A. 12 B. 13 C. 11 D. 14 12.小东在对比程序和流程图,他发现“F[n] = F[n-1] + F[n-2]”这一行对应流程图中的哪一步?(C) A. 开始 B. n = n+1 C. 计算F[n] D. 输出结果 13.小红想把程序改成只计算前6个月的兔子数量,于是她把while n <= 12改成了while n <= 6。请问程序最后会输出第几个月的数量?(A) A. 第6个月 B. 第12个月 C. 第7个月 D. 第5个月 14.小乐在运行程序后,看到屏幕上显示“第12个月兔的数量是:144”。请问这是程序中的哪一行代码实现的效果?(C) A. F = [0,1,1] B. while n <= 12 C. print('第12个月兔的数量是:', F[12]) D. n = n+1 15.小东在观察一棵小树苗的生长,他发现树枝的数量变化很有规律:第一年1枝,第二年1枝,第三年2枝,第四年3枝,第五年5枝……请问这符合哪个数列的规律?(B) A. 等差数列 B. 斐波那契数列 C. 乘法数列 D. 随机数列 学科网(北京)股份有限公司 $1、复制下方:https:/turtle..codemao.cn/home 2、将网址到浏览器的网址栏打开进入首页 Google 图 TURTLE O,O,达w产a Python项目开发 Python趣科学 硬件 算法阶 Python C+4 C D导A作温, .pentuliet'mil n- n,4 #13 e时1n(的 行手同r时 ◆新的作品-16 ◆新的作品-时率5 多新的作几1时 色新的作是-14 色新的作品-191 其行4件 3、点击首页的“Python项目开发”进入Python语言的编辑器页面 TURTLE O,O, Python项目开发 Python数据科学 ● 硬件编 算法远阶 C,+ c 鱼导人作格: penealort' ●新的竹品:196 新的作品影本5 多的作品:5 ◆斯的作昌-14 色新特作品的 ●月贝 014114 《角始·0·0回 p.turtle.Pen() 。0.een51gaf3h p.pencoloet'gold') n4 u网@ turtle.dane() 4、 点击文件夹图标,选择“导入作品(.tur/py)”选项 行纷 import turtle 男为 p-turtle.Pen() p.pensize(3) 号入作/ p.pencolor('gold') 等出力文年 n"6 导出为2p文件 for in range(5): 10 for i in range(n): p.forward(100】 p.left(360/n) p.1eft(368/5) 不 turtle.done() 5、选择桌面的“1、学生文件-3、魔法代码验证【代码体验】 斐波那契数列算法.py'点击打开 口,》桌面,第23课兔子增长有规律(2),1、学生文件,3、魔法代码验证【程序体验】 名称 修改日期 类型 大小 字斐波那契数列算法.py 2026/4/314:47 Python File 6、程序导入后,点击右下角的“运行”按钮开始程序,观察结果 《角·00 粉⑤ 可乡白自转清来烟险好 F0,1, 月之月鱼的量放入表算设为 2n3 设夏夏理雄月 1wh11en《=12: FtnJ=Fn-1]+fn-2】 prnt(“第12个月的子量是,“,F12])出计h ◆1.100%0国)行1、复制下方:https:/turtle.codemao.cn/home 2、将网址到浏览器的网址栏打开进入首页 。GI 网处 Google 图 TURTLE O,O,生wPm 9 Python项目开发 Python握科学 硬件程 算法进阶 Pthon C++ 万 C D导A温,时 n,4 #1h5 e时1n(行 ry国rw到 ◆新的作品-16 ◆新的作品-时奉5 香新的作几1时 ◆新的作-14 色新的作品-191 料每3非计伊 0其行到样 3、点击首页的“Python项目开发”进入Python语言的编辑器页面 TURTLE O,O,达T Python项目开发 Python数据科学 硬件编 C,+ c ('gulil ●所的竹品:196 。新的作品影本5 多的作品:5 ●新的作昌-14 色既作品时 g4007 月 0514454 《0船,0,0·0回 p turtle,Pen() 。0een51xaf3h p.poncoloet'gol4') n p.left(00/5) u@ nturtle.dane(y 4、点击文件夹图标,选择“导入作品(.tur/.py)”选项 行。 inport turtle 男存为 p-turtle.Pen() p.pensize(3) 号入作 p.pencolor('gold') 导出方文年 n"6 得出为2p文件 for in range(5): for i in range(n): p.forward(100】 p.left(360/n) p.1eft(368/5) 不 i5turtle.done() 5、选择桌面的“1、学生文件-4、课后拓展提升【视频程序】 兔子跳台阶-for循环.py"点击打开 ☐>桌面>第23课免子增长有规律(2)>1、学生文件>4、课后拓展提升【视频程序】 名称 修改日期 类型 大小 2、免子跳台阶-for循环py 2026/4/316:00 Python File 1KB 6、程序导入后,点击右下角的“运行”按钮开始程序,观察结果 《角·0·0·园 n粉国⑤ ◆2.兔浮就台前-6 n。1nt(1nput(请自入要计算的白阶数,“) f=[,2】 for11nran层e(2,n): f.append(f[1-1].f[i-2]) print(f) 意安行代码的行用代是为在1o毛的程序不合利退特的样 nput(“车健出出程序,.") 8 D行nullnull 兔子增长有规律(2) 第六单元 快速遍历数据 第23课 更改魔法配方 01 魔法代码验证 02 课堂总结拓展 03 目 录 情景导入 发现兔子数量增长背后其实就是斐波那契数列规律,成为了见习魔法师! 上节课我们跟随猫头鹰教授,破解了上古流传的 “兔子预言咒”! 这节课,我们需要把上节课的“魔法配方”更改成“魔法计算机”能够读懂的配方,这样就能晋升为初级魔法师啦! 上节课我们跟随猫头鹰教授,破解了上古流传的 “兔子预言咒”! 发现兔子数量增长背后其实就是斐波那契数列规律,成为了见习魔法师! 这节课,我们需要把上节课的“魔法配方”更改成“魔法计算机”能够读懂的配方,这样就能晋升为初级魔法师啦! 更改 魔 法配方 [ 使用算法流程图绘制斐波那契数列 ] PART 01 更改魔法配方 上节课的魔法配方有部分缺失了,需要魔法师们修复,你能根据提示,把1、学生文件-1、自然语言描述【算法回顾】-课前回顾.do修复完整嘛? 首先将F[1]与F[2]初始值均设为 1;接着以月份n=3为起点进入循环,判断n是否小于 12,若满足条件则计算F[n] = F[n-1] + F[n-2]并将n加 1,继续循环判断;若不满足则结束循环,最终输出 F [12]的值 开始 F[1]和F[2]的初始值都设为1 用n表示月份,n从3开始启动 判断n的值是否小于12? 计算F[n] = F[n-1] + F[n-2]的数量 把 n 加 1,继续计算下一个月的兔子数量 输出F[12]的值 结束 是 否 上节课的魔法配方有部分缺失了,需要魔法师们修复,你能根据提示,把1、学生文件-1、自然语言描述【算法回顾】-课前回顾.do修复完整嘛? 下面请同学们打开1、学生文件-1、自然语言描述【算法回顾】-课前回顾.doc文档,把流程图补充完整吧!(学生实践) 更改魔法配方 开始 F[1]和F[2]的初始值都设为1 用n表示月份,n从3开始启动 判断n的值是否小于12? 计算F[n] = F[n-1] + F[n-2]的数量 把 n 加 1,继续计算下一个月的兔子数量, 输出F[12]的值 结束 是 否 修复完上节课的“魔法配方”后,一起将这份配方更改成魔法计算机能够识别的配方吧! 时间到,哪个同学来分享你补充完成的内容?(邀请同学分享) 这位同学的推理能力非常强,最终补充完整的内容如图所示。 过渡:修复完上节课的“魔法配方”后,一起将这份配方更改成魔法计算机能够识别的配方吧! 根据修复好的魔法配方,绘制全新的魔法配方以便能够让魔法计算机识别改配方!可以点击“魔法提示”查看修复的魔法配方噢! 更改魔法配方 任务目标 1、学生文件 -- 2、更改魔法配方【画流程图】--index.html 文件位置 各位魔法师们,我们需要根据修复好的魔法配方,绘制全新的魔法配方以便能够让魔法计算机识别改配方!可以点击“魔法提示”查看修复的魔法配方噢! 请各位魔法师们打开1、学生文件 -- 2、更改魔法配方【画流程图】--index.html 程序,开始更改全新的魔法配方吧!(学生实践) 更改魔法配方 思考一 为什么n要从3开始?而不从1或者2开始? 因为前面的1月和2月已经初始化为1,不需要计算 思考二 如果要算第 50 个月,魔法配方需要改哪里? n≤50? 是 否 时间到,哪个同学来分享自己更改好的魔法配方呢?(邀请同学分享) 这位同学举一反三能力特别棒!下面我们结合他的思路,一起来分析这个魔法配方吧! 首先在开始的时候,我们需要将前面的1月和2月设置成1,那在魔法配方中是如何体现的?(设置F[1]=1,F[2]=1) 紧接着,我们用n来表示第三个月,也就是在魔法配方中 n = 3 表达的意思 因为我们要算魔法学院里,12个一共有多少兔子,所以我们的判断条件应该写什么?(n≤12) 如果是的话,我们应该做什么操作?(把前面两个月的兔子数加起来,也就是 F[n] = F[n-1] + F[n-2] ;然后继续算下一个月份,也就是用n = n+1 标表示) 一直循环,知道n不满足≤12这个条件,我们就走右边的分支,说明此时我们已经算完了12个月的兔子数,那我们需要输入什么内容?(12月份的兔子数,也就是F[12]的值) 到这里,我们整个魔法配方的流程就已经结束了,那么请同学们思考两个问题 第一:为什么n要从3开始?而不从1或者2开始?(邀请同学分享) 因为前面的1月和2月已经初始化为1,不需要计算; 第二个问题:如果要算第 50 个月,魔法配方需要改哪里?(邀请同学分享) 我们需要修改判断条件,把n≤12修改成 n≤50即可。 总结:现在,我们有了这份全新的魔法配方后,就可以它翻译成魔法计算机能听懂的语言-Python代码 过渡:一起来看看如何翻译成魔法计算机能够读得懂的Python语言吧! 魔法 代码验证 [ 使用Python代码验证斐波那契数列 ] PART 02 利用海龟编辑器打开“魔法验证代码”,验证该程序结果是否和更改后的魔法配方结果是否一致,并完成活动探究单的问题 任务目标 1、学生文件 -- 3、魔法代码验证【程序体验】 -- 斐波那契数列算法.py 文件位置 魔法代码验证 利用海龟编辑器打开“魔法验证代码”,验证该程序结果是否和更改后的魔法配方结果是否一致,并完成活动探究单的问题 请同学们打开 1、学生文件 -- 3、魔法代码验证【程序体验】 -- 斐波那契数列算法.py 演示体验魔法计算机的魅力,并完成活动探究单的内容吧!(学生实践) 魔法代码验证 F = [0,1,1] 把1月和2月的兔子数量初始化为1代码是? 进入循环的判断语句和条件是? while n <= 12: 表示“计算当前月份兔子的数量”的代码语句是? F[n] = F[n-1]+F[n-2] [选做题]为什么一开始列表的第0项要设置为0? 为了让月份和列表的序号对应 例如: 列表第 1 项 = 第 1 个月的兔子数 列表第 2 项 = 第 2 个月的兔子数 如果不设第 0 项,列表第 0 项就会对应第 1 个月,序号和月份对不上,计算和理解都会变混乱。 体验时间到!哪个同学来说说,把1月和2月的兔子数量初始化为1代码是?(邀请同学分享) F = [0,1,1] ; 在这个魔法代码中,要进入循环的判断语句和条件是?(邀请同学分享) while n <= 12: 那表示“计算当前月份兔子的数量”的代码语句又是那一句代码呢?(邀请同学分享) F[n] = F[n-1]+F[n-2] 最后不知道有没有同学发现这个问题,就是为什么一开始列表的第0项要设置为0?(邀请同学分享) 其实它的目的很简单,就是为了让月份和列表的序号对应,怎么理解呢? 例如:列表第 1 项 = 第 1 个月的兔子数;列表第 2 项 = 第 2 个月的兔子数 如果不设第 0 项,列表第 0 项就会对应第 1 个月,序号和月份对不上,计算和理解都会变混乱。 在体验了魔法计算机的魅力后,我们的猫头鹰教授给我们出了个大挑战,完成这个挑战,就能够成为魔法学院的初级魔法师啦~ 过渡:一起来看看是什么挑战吧! 魔法代码验证 现在我需要你利用魔法计算机计算第50个月的兔子数量,应该修改代码的那个部分呢? 动手试一试吧! 在刚才的代码基础上,修改代码,使得最终输出的结果是第50个月的兔子数 任务目标 while n <= 50: print("第50个月的兔子数量是:",F[50]) 现在猫头鹰教授需要各位魔法师们利用魔法计算机计算第50个月的兔子数量,应该修改代码的那个部分呢?动手试一试吧!(学生实践) 有没有同学已经修改完成的,上台跟大家分享你的思路吧!(邀请学生分享) 相信大部分同学很快就找出了第一个修改的地方就是 while n<=12: 需要修改那一部分?(把12换成50) 还有一个比较隐晦的地方需要,不知道有没有哪个同学用火眼金睛找出它呢?(邀请学生分享) 没错,就是最后的打印语句,我们需要修改成:print("第50个月的兔子数量是:",F[50]) 过渡:到这里,我们在魔法学院成为魔法师的旅程也即将结束啦~一起来听听猫头鹰教授对我们的总结吧! 课堂 总结练习 [ 总结本节课学习的流程图和Python代码 ] PART 03 课堂总结拓展 恭喜同学们通过自己的努力,成为加入了魔法学院,成为了见习魔法师! Part 01 更改魔法配方 利用流程图可以帮助我们清晰地描述解决问题的步骤,理清思路。 Part 02 魔法代码验证 利用Python代码可以将我们的想法变成自动执行的魔法,让计算机帮我们工作。 恭喜同学们通过自己的努力,成为加入了魔法学院,成为了见习魔法师! 在成为初级魔法师的道路上,你们成功挑战了我发出的两项挑战任务: 第一个就是更改魔法配方,利用流程图可以帮助我们清晰地描述解决问题的步骤,理清思路。 第二个就是魔法代码验证,利用Python代码可以将我们的想法变成自动执行的魔法,让计算机帮我们工作。 希望大家能把今天学到的魔法知识运用到生活中,去发现更多数学的乐趣! 课后 拓展提升 [ 发现自然界中存在的斐波那契数列现象 ] PART 04 课堂总结拓展 你们已经掌握了魔法,现在去看看现实世界吧!你会发现,这个数列藏在许多植物和自然现象中。 你们已经掌握了魔法,现在去看看现实世界吧!你会发现,这个数列藏在许多植物和自然现象中。 一起通过视频来了解自然界中的斐波那契数列吧(点击播放视频) 课堂总结拓展 还记得上节课提到的“台阶穿越咒”嘛?现在我将它写成了一段Pyhton代码,一起来体验其中的奥秘吧! 利用海龟编辑器打开“1、学生文件--4、课后拓展提升【视频程序&解析】--兔子跳台阶-for循环.py程序”输入不同的台阶总数,观察输出结果,体会数据的变化规律。 程序体验 还记得上节课提到的“台阶穿越咒”嘛?现在我将它写成了一段Pyhton代码,一起来体验其中的奥秘吧! 利用海龟编辑器打开“1、学生文件--4、课后拓展提升【视频程序&解析】--兔子跳台阶-for循环.py程序”输入不同的台阶总数,观察输出结果,体会数据的变化规律。 我们下节课再见! 第六单元 快速遍历数据 第23课 花草植物中隐藏的数字规律 斐波那契数列 Lavf58.29.100 $植物在长时间的进化过程中不断改进和提升生存技能。在大自然中,有些植物的花瓣片果实的数量和排列方式与斐波那契数列非常相符。大多数植物的花瓣树木几乎都是斐波那契数列中的树,如兰花、茉莉花有三个花瓣,海棠有两个花瓣,铁兰有三个花瓣,桃花有五个花瓣,初级属植物有34 55或89个花瓣。奇妙的是,大自然继续运用这样精妙的规律,植物身上的螺旋和种子的树木也遵循斐波纳奇数列,像松果、向日葵和菠萝这些物体的螺线也是斐波那契数。通过观察发现,向日葵的花盘中存在两组螺旋线,其中一组是顺时针方向盘绕,另一组是逆时针方向盘绕,并且彼此相互嵌套。尽管不同的向日葵品种中这些顺逆螺旋的数目并不固定,但通常不会超过34和55、55和89、89和144这三组数字,每组数字都是斐波那契数列中相邻的两个数。植物的花盆呈现斐波那契螺旋线,是这种排列方式可以使种子最大限度地堆积在一起,保证彼此之间的生长空间相似,充分利用阳光和空气,有利于后代的繁衍。植物是由顶端被称作分生组织的细胞分裂生长而成的。在每个分支或小枝的末端有一个独立的分生组织,在这里形成了新的细胞。当它们形成之后,它们的大小会增长,但新的细胞只能通过生长点破壁而出,细胞努力向外长出,绕着茎干转动。这些细胞以螺旋形式生长,就像分生组织以一个角度旋转来产生新的细胞,再以同样的角度旋转产生另一个新的细胞。这些细胞有可能变成新的种子、新的花瓣或者新的枝条。植物叶子的排列方式相当有序,并且与斐波纳奇数列的分裂数存在某种默契。银杏羊蹄甲的叶缘不平滑,深浅不一,葡萄的叶片有三个裂片,牵牛花的叶片有两个叶片,银白七和五角枫的叶片分别有五个和8个叶片。在算盘书中,斐波那契通过解决兔子问题而得到了由112358、13、21、34组成的斐波那契数列。从第三个数字开始,这个数列的每个数字都是前两项数字的和著名的黄金分割是通过将每个数字除以前一个数字得到的结果,得出的这个结果越接近0.618,数字越大。无论是花瓣、树还是种子的排列方式,不同的植物中有着相似的斐波那契数列现象。他们将每一个器官安排在最合适的位置,以有利于自身发育和繁衍的方向生长。植物中的斐波那契数列是生活中无处不在的惊喜。 补魔法学院:更改魔法配方针 魔法节点 會①节点操作:拖拽节点到画布绘制节点,将节点拖到左边删除节点;②连接线操作:按住Shift无奇莎两 点进行连线,双击连线可删除 n=3 结束 F1=1,F21=1 输出F[12)的值 n=n+1 。魔法提示 清空画布 n≤12? ®保存配方补魔法学院:更改魔法配方针 魔法节点 會①节点操作:拖拽节点到画布绘制节点,将节点拖到左边删除节点;②连接线操作:按住Shift无奇莎两 点进行连线,双击连线可删除 n=3 结束 F1=1,F21=1 输出F[12)的值 n=n+1 。魔法提示 清空画布 n≤12? ®保存配方nullnull 第23课《兔子增长有规律(2)》活动探究单 1、活动内容:尝利用海龟编辑器打开“魔法验证代码”,验证该程序结果是否和更改后的魔法配方结果是否一致,并完成活动探究单的问题 2、活动准备:活动探究单、斐波那契数列算法.py 程序 3、活动记录: (1)把1月和2月的兔子数量初始化为1代码是? F = [0,1,1] (2)进入循环的判断语句和条件是? while n <= 12: (3)表示“计算当前月份兔子的数量”的代码语句是? F[n] = F[n-1]+F[n-2] (3)[选做题]为什么一开始列表的第0项要设置为0? 为了让月份和列表的序号对应。 如: · 列表第 1 项 = 第 1 个月的兔子数 · 列表第 2 项 = 第 2 个月的兔子数 如果不设第 0 项,列表第 0 项就会对应第 1 个月,序号和月份对不上,计算和理解都会变混乱。 学科网(北京)股份有限公司 $ ( 用n表示月份,n从3开始启动 ) ( 输出F[12]的值 ) ( 把 n 加 1,继续计算下一个月的兔子数量 ) ( 计算F[n] = F[n-1] + F[n-2]的数量 ) ( F[1]和F[2]的初始值都设为1 ) ( 否 ) ( 结束 ) ( 开始 ) ( 判断n的值是否小于12? ) ( 是 ) ( 首先将F[1]与F[2]初始值均设为 1;接着以月份n=3为起点进入循环,判断n是否小于 12,若满足条件则计算F[n] = F[n-1] + F[n-2]并将n加 1,继续循环判断;若不满足则结束循环,最终输出 F [12]的值 )请你根据提示,将用自然语言描述的算法流程补充完整吧! 学科网(北京)股份有限公司 $ 第23课《兔子增长有规律(2)》活动探究单 1、活动内容:尝利用海龟编辑器打开“魔法验证代码”,验证该程序结果是否和更改后的魔法配方结果是否一致,并完成活动探究单的问题 2、活动准备:活动探究单、斐波那契数列算法.py 程序 3、活动记录: (1)把1月和2月的兔子数量初始化为1代码是? (2)进入循环的判断语句和条件是? (3)表示“计算当前月份兔子的数量”的代码语句是? (3)[选做题]为什么一开始列表的第0项要设置为0? 学科网(北京)股份有限公司 $

资源预览图

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