内容正文:
山间小路
本节课程可分为 4 个阶段任务向学生进行讲解:
第一步,利用 程序块和 控制小猴子走到悬崖边;
1.学习动作模块的基本用法
2.学习减法运算在编程中的用途
3.学会如何确定舞台某个位置坐标点
4.练习基本的键盘拼音打字方法
在一个天气晴朗、云淡风轻的一天,小猴子的朋
友们要来家里做客,做点什么好吃的招待它们呢?去
森林采摘一些新鲜的西瓜,榨出新鲜可口的西瓜汁是
个好主意,可是去西瓜森林要经过一条危险的山间小
路,小朋友们要全力帮助小猴子,让它安全到达西瓜
森林哦!
第二步,利用 让小猴子跳过悬崖;
第三步,利用 控制小猴子到达西瓜森林;
第四步,利用 让小猴子说“好开心啊!”。所需地图如下图 1-4
所示。
图 西瓜森林地图
任务一:路上的悬崖
上节课大家都学会了使用 来帮助小猴子到达目的地,我们是怎么
知道小猴子要走多少步才能到达呢?(用鼠标点击模块,根据次数做加法算出需要前
进的步数)
在“控制”模块中找到 ,这就是我们今天要认识的新朋友“重复
执行 10 次”,我们先来实验一下看看效果(把“重复执行”和“移动”拼接到主程序
块)
点击“ ”看看会发生什么?(小猴子从起点往前走了一段距离)。现在把执
行 10 次改成 20 次看看发生什么变化?(小猴子往前走的更远了)为什么呢?(因为
参数 20>10,所以小猴子前进的距离更远)
好麻烦啊,每次都要多次
点击鼠标才能实现到达目
标地的效果,有什么解决
的办法吗?
使用“重复执
行”模块,让
电脑来帮你解
决麻烦吧!
准备工作结束,现在我们试试要重复执行多少次才能让小猴子来到悬崖边,小心
不要让它掉下去哦!(22 次)
通过“重复执行”模块,发现小猴子可以自动前进啦。这样是不是比我们自己反
复点击鼠标,然后再做加法运算方便很多?重复执行就是让电脑帮我们实现要反复做
的事情。
任务二:跳过悬崖
小猴子来到悬崖边,它该怎么才能过去呢?小猴子看了看对面的距离,好像不是
很远,自己完全可以跳过去,但是要跳多远才行呢?如果不能一下就跳到对面那可就
太危险了!小朋友们能否通过计算帮小猴子算出来跳多远才能安全着陆吗?
我们首先来看看现在站在悬崖边的位置是多少?如图所示(界面右上角可以看
到)
图 显示位置
我们可以看到一行文字(“X:3 Y:5 方向:90”),X 和 Y 分别表示什么呢?我们用鼠
标拖动小猴子试一试:(尽量水平拖动观察 X 值的变化,尽量竖直拖动观察 Y 值的变
化)大家发现了什么?(小猴子左右水平移动时 X 的值变化,上下水平移动时 Y 的值
在变化)所以 X 代表了坐标左右方向的位置,Y 代表了上下方向的位置。那我们想让
小猴子向右边跳过悬崖应该改变 X 还是 Y 呢?(X)那我们怎么改变 X 值呢?(在
“动作”里找到 )
怎样才能知道小猴子要条多远才能安全到达?刚才小猴子在悬崖边时已经显示了
X 和 Y 的值,那我们先尝试把小猴子放在悬崖对面看看它的 X 值变为多少?(92),那
X 坐标应该增加多少才能让小猴子跳过悬崖呢?(92-3 = 89),所以我们应该把模块变
成
将坐标增加拼接到主程序中,点击“ ”看看会发生什么?小猴子能不能在到
达悬崖边时突然跳过去呢?
任务三:到达西瓜森林
终于安全跨过悬崖了,前面拐个弯就能到达西瓜森林了,我们继续往前走吧!
(继续使用 程序块和 控制前进,到拐弯处让孩子
复习上节课的 模块用法,最终走到西瓜森林位置)最终程序如图所
示:
图 到达西瓜森林程序代码
任务四:开心的呐喊
经过努力,小猴子终于来到了西瓜森林,看着近在眼前的目的地,小猴子开心极
了,心情舒畅的它好想表达出内心的愉悦,它该怎么说出来呢?
(让小猴子模仿故事书的样子,像图画里的人物一样通过对话框表达出自己想说
的话)
在“外观”中找到 ,将文字改为 ,然
后将模块拼接至主程序,点击“ ”看看发生了什么样的效果?(小猴子到达西瓜
森林后说“好开心啊!”)
图 说话程序代码
(老师检查学生最终效果,如果达到该效果则宣布完成。完成后让小朋友们独自
思考,钻研方法,提高作品质量的完成速度。)
小猴子采摘到了许多新鲜美味的西瓜,情不自禁地想到了可口的西瓜汤,嘴角勾
起了灿烂的微笑。加快脚步,与家中的小伙伴们汇合啦!
今天我们开始了 TechTree 创作旅途的第二站,经过一天的学习行程,你对
TechTree 有哪些新的学习?请各位同学一起谈谈自己的收获及体会。
1、今天第一次接触“重复执行”控制功能,利用 可以让电脑帮我
们解决重复的事情,让我们制作动画更轻松。
2、今天第一次学习了如何确定小猴子在舞台上下左右的位置,并用减法运算帮
小猴子准确的跳过了悬崖(92-3 = 89)。
3、在今天的地图中有两条路可以走到西瓜森林,我们只选择了其中一条,让小
朋友们尝试用同样的方法使小猴子走另一条路成功到达西瓜森林。
角色的大小、显示和隐藏:
接下来,我们来了解角色的大小、显示和隐藏。编写一个脚本,实现小猴子闪烁
并变大的效果。角色闪烁并变大搭建脚本如图所示:
“当小绿旗被点击”这
个模块是起始功能,点
击后自动执行以下链接
将角色大小设定的参数-
100 是可以调整的,但
是其增大和缩小都是有
限制的,请自行实验限
制范围
“隐藏”与“显示”意
味着使角色在舞台上消
失或出现
重复执行区域内的模块
等待()秒,这个模块
非常重要,很多动作做
出来要让之显得自然就
必须要有所停顿
情景导入是课堂教学中很重要的一个环节,俗话说:”好的开始是成功的一半
“,富有科技性、创新性、趣味性的情境导入能让孩子们主动进入新知识学习的状态
中,激发孩子们的学习兴趣和求知欲望,并将已掌握的知识转化为创新能力。
教学过程中,多采用自主探究的方式。自主探究的方式充分发挥了孩子们的主观
能动性,让他们自主的投入学习中去。通过自主探究,摆脱以往的被动接受教学,教
师作为引导者,在课堂中扮演导师的角色。