资源简介 主题学习案例:鼠患问题(二)(今日任务:)今天, 我们将利用之前学过的斐波那契数列解决一个“老鼠成灾”的真实问题, 鼠患问 题是很多国家都面临的问题, 老鼠的繁殖能力很强,而且生命力极其旺盛,我们收到斐波那 契数列的启发来设计制作一个应对算法, 看看如何解决“鼠患”问题!假设小老鼠一个月可以长成大老鼠,大老鼠每月又可产下一只小老鼠,那么循环往复…… . 难以想象!游戏开始可以选择 1~5 游戏难度!我们鼠标点击消灭老鼠,如果老鼠的数量增长 到 100 只,游戏失败, 我们将老鼠消灭干净, 游戏胜利!首先, 我们先来复习一下斐波那契数列:(十二……55……89……144……)月份: 一 二 三 四 五 六 七 八 九 十 十一(大老鼠:0)11235813 213455)小老鼠: 1 0 1 1 2 3 5 8 13 21 34总数: 1 1 2 3 5 8 13 21 34 55 89我们不难从数列中找到规律总数=小老鼠数量+大老鼠数量大老鼠=上个月的小老鼠数量+上个月的大老鼠数量小老鼠=上个月的大老鼠数量(本课重难点:)(1)在斐波那契数列的基础上推导出小老鼠的繁衍规律;(2)能够通过 scratch 编程实现本课内容并对程序进行尽可能的优化。(任务解读flowchart:)(跟我来挑战Followme:)(接上节课)场景代码如下:第四步:确定各角色造型一baby mouse造型二 big mouse老鼠角色的代码:难度角色的代码,以“1”为例, 剩下的 2,3,4,5 自己完成吧!程序制作完毕的运行效果:开始(难度选择)界面程序运行界面老鼠=0 时, 游戏成功界面老鼠>100 时,游戏失败界面(课后思考:)(1) 自己尝试丰富一下程序运行界面,使其更美观!(2) 想一想, 还可以应用今天的算法解决哪些实际问题?自己再尝试设计一个游戏出来!主题案例:鼠患问题(一)(今日任务:)今天, 我们将利用之前学过的斐波那契数列解决一个“老鼠成灾”的真实问题, 鼠患问 题是很多国家都面临的问题, 老鼠的繁殖能力很强,而且生命力极其旺盛,我们收到斐波那 契数列的启发来设计制作一个应对算法, 看看如何解决“鼠患”问题!假设小老鼠一个月可以长成大老鼠,大老鼠每月又可产下一只小老鼠,那么循环往复…… . 难以想象!游戏开始可以选择 1~5 游戏难度!我们鼠标点击消灭老鼠,如果老鼠的数量增长 到 100 只,游戏失败, 我们将老鼠消灭干净, 游戏胜利!首先, 我们先来复习一下斐波那契数列:(十二……55……89……144……)月份: 一 二 三 四 五 六 七 八 九 十 十一(大老鼠:0)11235813 213455)小老鼠: 1 0 1 1 2 3 5 8 13 21 34总数: 1 1 2 3 5 8 13 21 34 55 89我们不难从数列中找到规律总数=小老鼠数量+大老鼠数量大老鼠=上个月的小老鼠数量+上个月的大老鼠数量小老鼠=上个月的大老鼠数量(本课重难点:)(1)在斐波那契数列的基础上推导出小老鼠的繁衍规律;(2)能够通过 scratch 编程实现本课内容并对程序进行尽可能的优化。(任务解读flowchart:)(跟我来挑战Followme:)第一步:启动 scratch 软件;第二步: 点击上方的“文件”→ “保存”→保存到桌面,文件名: 老鼠成灾 →点击“保存”;(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)第三步: 场景场景一场景二场景三场景四我们将在第二课讲解本程序的代码! 展开更多...... 收起↑ 资源列表 鼠患问题(一).docx 鼠患问题(二).docx