第22课 兔子增长有规律(1)(教学课件)信息科技人教版五年级下册(新教材)
2026-01-09
|
21页
|
264人阅读
|
5人下载
精品
资源信息
| 学段 | 小学 |
| 学科 | 信息科技 |
| 教材版本 | 小学信息科技人教版五年级全一册 |
| 年级 | 五年级 |
| 章节 | 第22课 兔子增长有规律(1) |
| 类型 | 课件 |
| 知识点 | 遍历数据 |
| 使用场景 | 同步教学-新授课 |
| 学年 | 2026-2027 |
| 地区(省份) | 全国 |
| 地区(市) | - |
| 地区(区县) | - |
| 文件格式 | PPTX |
| 文件大小 | 50.96 MB |
| 发布时间 | 2026-01-09 |
| 更新时间 | 2026-01-09 |
| 作者 | Dorisvv老师 |
| 品牌系列 | 上好课·上好课 |
| 审核时间 | 2026-01-09 |
| 下载链接 | https://m.zxxk.com/soft/55872314.html |
| 价格 | 3.50储值(1储值=1元) |
| 来源 | 学科网 |
|---|
摘要:
该小学信息科技课件围绕“兔子增长问题”,核心教授递推算法,通过列表统计每月兔数量变化规律。课堂导入承接上一课“鸡兔同笼”,以国外经典算法情境引导学生分析数据,构建从具体到抽象的学习支架。
其亮点在于结合列表统计与算法描述培养计算思维,通过智慧挑战(循环结构选择)和兴趣园地(跳台阶问题)强化信息意识与数字化学习,实例丰富,助力学生提升数据规律分析能力,为教师提供结构化教学资源。
内容正文:
第6单元 快速遍历数据
兔子增长有规律(1)
第22课
人教版·五年级
学习目标
01
课堂导入
02
新知探究
03
知识总结
04
智慧挑战
05
兴趣园地
06
目录
CONTENTS
2
PART 1
学习目标
结合问题情境,依据图示,能够通过表格列
出兔的数量变化。
学习目标
观察列表呈现的数据,能够发现数据变化的
规律,认识其中存在的算法。
PART 2
课堂导入
课堂导入
上一课学习了我国古代的一个经典算法问题“鸡兔同笼”,这一课将通过探究“兔子增长问题”,学习国外的一个经典算法。
兔子增长问题
课堂导入
1月,农场里有一对小兔;
2月,这对小兔长成一对大兔;
3月,这对大兔生了一对小兔,这时农场里有2对兔;
4月,大兔又生了一对小兔,上个月的小兔长成了大兔,这时农场里有3对兔;
5月,两对大兔各生了一对小兔,上个月的小兔长成了大兔,这时农场里有5对兔;
以此类推……直到12月。
到12月的时候,假设兔都活着,那么农场里有多少对兔?
情境分析
PART 3
新知探求
新知探究
学习活动1
活动1:探寻兔的数量变化规律
新知探究
学习活动1 探寻兔的数量变化规律
为下面结合图示,通过列表的方法进行推演。
新知探究
分析故事情境,可以发现:
1 月兔的数量是 1 对,2 月兔的数量是 1 对,从 3 月开始,每个月兔的数量是前两个月的数量之和,把每个月兔的数量进行列表统计。
1
1
2
1
2
3
2
3
5
3
5
8
5
8
13
8
13
21
13
21
34
21
34
55
34
55
89
55
89
144
如何描述兔子增长的数据变化规律呢?
学习活动1 探寻兔的数量变化规律
讨论
新知探究
学习活动2
活动2:用算法描述兔的数量变化
新知探究
描述兔的数量变化
可以用 F[1]、F[2]、F[3]……F[12],分别表示从 1 月到 12 月兔的数量。
F[1] =1
F[2] =1
F[3] = F[2]+F[1]
F[4] = F[3]+F[2]
……
F[12] = F[11]+F[10]
结合这些规律,可以总结算法。
学习活动2 用算法描述兔的数量变化
新知探究
“兔的数量变化”算法描述:
第 1 步:F[1] 和 F[2] 的初始值都设为 1
#1月和2月的兔数量
第 2 步:用循环变量n表示月份,初始值设为 3
#从3月开始计算
第 3 步:建立以下循环结构:
(1)如果n <=12,就进入循环;
F[n] = F[n-1] + F[n-2]
即 F[3] = F[2]+F[1],F[4] = F[3]+F[2],
F[5] =F[4]+F[3]……
(2)将n加 1,继续循环。
第 4 步:当n >12 时,结束循环。
第 5 步:输出 F[12] 的值。
学习活动2 用算法描述兔的数量变化
按照一定的规律来计算、推导一组数的变化规律,这种规律通常是将一个复杂的计算过程转化为简单过程的多次重复。
递推算法
用递推算法推演能充分体现计算机快速运算和不知疲倦工作的特点。
找规律
已
知
条
件
求解问题
PART 4
知识总结
知识总结
探寻兔的数量变化规律
分析数据变化的规律
用表格列出每个月兔的数量变化
实践探究
递推算法
用算法描述兔的数量变化
分析算法
算法描述
PART 5
智慧挑战
2.在兔子增长问题中,如果我们用递推算法计算第n个月的兔子对数,那么我们需要知道哪些初始条件?
A. 第n-1个月和第n-2个月的兔子对数
B. 第一个月和第二个月的兔子对数
C. 第一个月的兔子对数
D. 前三个月的兔子对数
1.如果我们用程序来实现兔子增长问题的递推算法,那么最可能使用以下哪种结构?
A. 顺序结构
B. 分支结构(条件判断)
C. 循环结构
D. 跳转结构
智慧挑战
智慧挑战
解析:需要从第一个月、第二个月开始,重复计算第三个月、第四个月……直到第n个月。这个过程是重复的,最可能使用循环结构。
答案:C
解析:递推算法需要知道初始的两个月的数据(第一个月和第二个月的兔子对数),然后才能依次推出后面的每个月。
答案:B
PART 6
兴趣园地
兴趣园地
兔子跳台阶
假设兔子农场里有一只兔子在玩跳台阶。它一次可以跳 1 级或者 2 级台阶,现在总共有 8 级台阶,兔子跳完这些台阶,有多少种不同的跳法?
提示:兔子一次可以跳1级或者2级台阶,那么只可能从第1级台阶或第2级台阶上跳到第3级上。
分析:
1. 跳到第 1 级台阶,只有 1 种跳法。
2. 跳到第 2 级台阶,有 2 种跳法,即跳1 级再跳 1 级和一 次跳 2 级。
3. 跳到第 3 级台阶,跳法更多。
参考方法:
用F[1]、F[2]、F[3] 分别表示从地面跳到第1、2、3 级台阶的跳法数量,即F[1] =1, F[2] =2
跳到第3级台阶跳法: F[3] = F[1]+F[2] =3
依次类推,F[4]=F[2]+F[3] =2+3 =5
F[5]=F[3]+F[4] =3+5 =8
F[6]=F[5]+F[4] =8+5 =13
F[7]=F[6]+F[5] =13+8 =21
F[8]=F[7]+F[6] =21+13 =34
谢谢
下节课见!
Thanks!
人教版·五年级
$
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。