少儿趣味编程Scratch主题课《环保教育:鼠患成灾》(教案+源文件)(共两课时)

资源下载
  1. 二一教育资源

少儿趣味编程Scratch主题课《环保教育:鼠患成灾》(教案+源文件)(共两课时)

资源简介

主题学习案例:鼠患问题(二)
(
今日任务:
)
今天, 我们将利用之前学过的斐波那契数列解决一个“老鼠成灾”的真实问题, 鼠患问 题是很多国家都面临的问题, 老鼠的繁殖能力很强,而且生命力极其旺盛,我们收到斐波那 契数列的启发来设计制作一个应对算法, 看看如何解决“鼠患”问题!
假设小老鼠一个月可以长成大老鼠,大老鼠每月又可产下一只小老鼠,那么循环往复…… . 难以想象!游戏开始可以选择 1~5 游戏难度!我们鼠标点击消灭老鼠,如果老鼠的数量增长 到 100 只,游戏失败, 我们将老鼠消灭干净, 游戏胜利!
首先, 我们先来复习一下斐波那契数列:
(
十二
……
55
……
89……
144……
)月份: 一 二 三 四 五 六 七 八 九 十 十一
(
大老鼠:
0
)
1
1
2
3
5
8
13 21
34
55
)小老鼠: 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

)
(
跟我来挑战
Follow
me

)
(接上节课)
场景代码如下:
第四步:确定各角色
造型一
baby mouse
造型二 big mouse
老鼠角色的代码:
难度角色的代码,以“1”为例, 剩下的 2,3,4,5 自己完成吧!
程序制作完毕的运行效果:
开始(难度选择)界面
程序运行界面
老鼠=0 时, 游戏成功界面
老鼠>100 时,游戏失败界面
(
课后思考:
)
(1) 自己尝试丰富一下程序运行界面,使其更美观!
(2) 想一想, 还可以应用今天的算法解决哪些实际问题?自己再尝试设计一个游戏出来!主题案例:鼠患问题(一)
(
今日任务:
)
今天, 我们将利用之前学过的斐波那契数列解决一个“老鼠成灾”的真实问题, 鼠患问 题是很多国家都面临的问题, 老鼠的繁殖能力很强,而且生命力极其旺盛,我们收到斐波那 契数列的启发来设计制作一个应对算法, 看看如何解决“鼠患”问题!
假设小老鼠一个月可以长成大老鼠,大老鼠每月又可产下一只小老鼠,那么循环往复…… . 难以想象!游戏开始可以选择 1~5 游戏难度!我们鼠标点击消灭老鼠,如果老鼠的数量增长 到 100 只,游戏失败, 我们将老鼠消灭干净, 游戏胜利!
首先, 我们先来复习一下斐波那契数列:
(
十二
……
55
……
89……
144……
)月份: 一 二 三 四 五 六 七 八 九 十 十一
(
大老鼠:
0
)
1
1
2
3
5
8
13 21
34
55
)小老鼠: 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

)
(
跟我来挑战
Follow
me

)
第一步:启动 scratch 软件;
第二步: 点击上方的“文件”→ “保存”→保存到桌面,文件名: 老鼠成灾 →点击“保存”;
(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)
第三步: 场景
场景一
场景二
场景三
场景四
我们将在第二课讲解本程序的代码!

展开更多......

收起↑

资源列表