版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第22课兔子增长有规律(1)第六单元
快速遍历数据CONTENTS目
录破解“兔子预言咒”01【探寻兔的数量变化规律】编写“神奇的魔法”02【算法描述兔的数量变化】参加“学院毕业礼”03【课堂知识总结】揭秘“台阶穿越咒”04【破解兔子跳台阶问题】人教版信息科技五年级情景导入#今天也要加油呀,小魔法师同学们,欢迎你们来到“森林魔法学院”,我是魔法学院的院长:猫头鹰教授🧙♂院长寄语今天我为大家带来了两个神秘的魔法咒语📜古老咒语传说第一个叫“兔子预言咒”,可以预测未来兔子的数量;
第二个叫“台阶穿越咒”,可以算出跳台阶的所有方法。🏆见习魔法师挑战想要成为魔法学院的见习魔法师,需要你们自己发现规律,写出算法来破解第一个咒语。PART0NE01破解“兔子预言咒”【探寻兔的数量变化规律】破解“兔子预言咒”1月,学院里有一对小兔;2月,这对小兔长成一对大兔子;3月,这对大兔生了一对小兔,学院里有2对兔子;4月,大兔又生了一对小兔,上个月的小兔长成了大兔,学院就有了3对兔子;5月,两对大兔各生了一对小兔,上个月的小兔长成了大兔,学院已经有5对兔子;以此类推……直到12月。破解“兔子预言咒”方法:到第12个月时,学院里一共有多少对兔子?“下面让我们来挑战第一个咒语!故事要从一对神奇的兔子说起…它们有特殊的繁殖规律哦。”破解“兔子预言咒”体验破解“兔子预言咒”程序,分析每个月份兔子数量的变化,将每月的兔子总数量记录到“魔法卷轴”中,并发现兔子数量的变化规律。任务目标1、学生文件--1、破解“兔子预言咒”【程序体验】--index.html文件位置破解“兔子预言咒”根据程序,请大家把每个月的兔子总数记录到“魔法卷轴”上吧时间(月份)1月2月3月4月5月6月总数(对)🧙
观察这些数字,你发现它们有什么神奇的规律了吗?分析魔法卷轴112358✨从3月份开始✨✨每个月的总数=前两个月总数之和✨破解“兔子预言咒”3月的总数21月(1)+2月(1)=24月的总数32月(1)+3月(2)=35月的总数53月(2)+4月(3)=56月的总数84月(3)+5月(5)=8时间(月份)7月8月9月10月11月12月总数(对)1321345589144请根据规律补充完整1、学生文件--2、请补充“魔法卷轴”【表格填写】--index.html破解“兔子预言咒”又称黄金分割数列,是由意大利数学家莱昂纳多・斐波那契提出的线性递推数列。月份1月2月3月4月5月6月7月8月9月10月11月12月总数(对)1123581321345589144斐波那契数列一串很有规律的数字,规则特别简单:最开头两个数都是1从第三个数开始,每个数都等于它前面两个数加起来如果我们想知道第50个月会有多少对兔子,你有什么更加简便的方法吗?PARTTWO02编写“神奇的魔法”【算法描述兔的数量变化】发现规律只是第一步,真正的魔法师要能把规律写成“魔法配方”,也就是我们说的‘算法’。这样,我们就能教会魔法计算机来帮我们计算啦!”编写“神奇的魔法”第一步:发现规律观察数字背后的秘密第二步:语言描述将规律转换成计算机能读懂的描述如何编写算法?编写“神奇的魔法”❓课堂提问根据之前的表格,F[1]和F[2]分别是多少?
📊变量举例🧙♂符号讲解在魔法算法中,我们约定用F[n]这个符号来代表“第n个月”的兔子总数。F[1]→第1个月兔子数F[2]→第2个月兔子F[12]→第12个月兔子数💡答案:F[1]=1,F[2]=1编写“神奇的魔法”1任
务
目
标使用魔法变量F[n],用自然语言编写“神奇的魔法”1文件位置1、学生文件--3、编写“神奇的魔法”【算法描述】--index.html编写“神奇的魔法”F[3]+F[4]5F[5]+F[5]13F[8]+F[7]34F[10]+F[9]89F[5]+F[4]8F[7]+F[6]21F[9]+F[8]55F[11]+F[10]144恭喜同学们已经学会用自然语言将刚才的规律描述出来了,如果要算到第50个月,你还有什么更简便的写法吗?循环结构循环结构的“神奇魔法”步骤一:魔法初始设定F[1]和F[2]的初始值都设为1,表示1月和2月兔的数量。步骤二:魔法阵启动我们用变量n代表月份,从n=3开始启动魔法,因为第3个月才开始有新兔子出生。步骤三:循环魔法结构这是我们算法的核心魔法阵,分为两步:判断魔法生效范围和推进魔法时间编写“神奇的魔法”循环结构的“神奇魔法”判断魔法生效时间只要n<=12,我们就继续施展魔法,计算F[n]=F[n-1]+F[n-2]的数量推进魔法时间把n加1,让月份往前走一步,继续计算下一个月的兔子数量,循环往复步骤四:魔法结束当n>12时,魔法循环停止,已经算完了前12个月的兔子数量,最后输出F[12]编写“神奇的魔法”编写“神奇的魔法”开始F[1]和F[2]的初始值都设为1用n表示月份,n从3开始启动判断n的值是否小于12?计算F[n]=F[n-1]+F[n-2]的数量把n加1,继续计算下一个月的兔子数量,输出F[12]的值结束是否根据流程图,如果要计算第50个月的兔子数量,应该修改哪里?判断n的值是否小于50?PARTTHTEE03参加“学院毕业礼”【课堂知识内容总结】参加“学院毕业礼”恭喜同学们通过自己的努力,成为了魔法学院的优秀魔法师!顺利毕业啦!破解“兔子预言咒”观察数列增长规律,发现规律:
从第三个月开始,每个月的总数=前两个月总数之和斐波那契数列编写“神奇的魔法”如果需要不断重复做一件事情,我们可以使用循环结构表示PARTFOUR04揭秘“台阶穿越咒”【破解兔子跳台阶问题】揭秘“台阶穿越咒”猫头鹰教授:“学会了‘兔子预言咒’,你们已经是合格的见习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北武汉刘三屋中医骨伤医院招聘49人备考题库及参考答案详解(综合卷)
- 2026四川成都市第二十五幼儿园储备教职工招聘备考题库及答案详解【典优】
- 2026福建福州福清市侨乡幼儿园招聘备考题库及完整答案详解(易错题)
- 2026安徽黄山市屯溪区人民医院招聘编外紧缺人才备考题库附参考答案详解(a卷)
- 2026新疆第七师医院医共体上半年招聘87人备考题库含答案详解(完整版)
- 2026年昆明滇池投资有限责任公司校园招聘笔试备考试题及答案解析
- 2026江西工业职业技术学院图书管理员岗位招聘1人备考题库含答案详解【巩固】
- 2026浙江事业单位统考温州市洞头区招聘22人备考题库(综合题)附答案详解
- 2026北京市丰台区东铁匠营街道蒲黄榆社区卫生服务中心 护士岗位招聘备考题库完整附答案详解
- 2026年湖北省铁路建设投资集团有限责任公司校园招聘考试参考题库及答案解析
- (二模)东北三省三校2026年高三第二次模拟考试 语文试卷(含答案及解析)
- 2026年青岛金家岭金融聚集区管理委员会公开选聘工作人员考试参考题库及答案解析
- (一模)江门市2026年高三高考模拟考试政治试卷(含答案详解)
- 河北省石家庄市2026届高三一模考试化学试卷(含答案)
- GJB1406A-2021产品质量保证大纲要求
- 建筑地基处理技术规范DBJ-T 15-38-2019
- 《燃煤火力发电企业设备检修导则》
- 油田地面工程简介
- 驾照体检表完整版本
- 商铺出租可行性方案
- 2023年非车险核保考试真题模拟汇编(共396题)
评论
0/150
提交评论