第八课
保护食物
一、教学目标:
1、知识与技能
(1)造生机勃勃的花园
(2)编写角色小鸟、老鼠、食物的脚本
过程与方法
演示中讲解,激发学生学习兴趣并乐于思考探究,实践操作,巩固所学。
情感态度价值观
学生在编程创作探究中体验游戏、体验成功的乐趣,获得审美体验,提高审美能力!
二、教学重点:
(1)造生机勃勃的花园
(2)编写角色小鸟、老鼠、食物的脚本
三、教学难点:
(1)造生机勃勃的花园
(2)编写小鸟、老鼠、食物脚本
四、教学过程
(一)导入:
美丽的花园生机勃勃。白天,小鸟在天空自由飞翔,但是,当有巨响时,小鸟立刻会逃走。夜色降临时,小鸟飞走了,老鼠出洞了!老鼠会偷食物,但是叮叮设计了一个报警器,当老鼠接近食物,电脑就会发出猫的叫声,老鼠闻声逃之夭夭!
图8-1
你能编出上面的程序吗?
一
生机勃勃的花园
让我们先把花园造出来吧!
【例题8-1】设计一个如图8-1所示的花园。花园里有小鸟、老鼠、食物等角色。用声音传感器和光线传感器监控花园的噪音和光线强度。
【操作步骤】
第一步
打开源码编辑器,删除多余的角色和积木。
第二步
添加花园背景。
第三步
添加小鸟、老鼠、食物等角色。
第四步
新建“声音值”和“光线值”两个变量。
第五步
添加硬件。
第六步
编写如下脚本:
图8-2
运行程序,屏幕左上角将显示花园的噪音和光线强度。
二
编写角色脚本
【例题8-2】编写角色“小鸟”的脚本。
小鸟的特性是昼行夜伏,受惊就飞走。我们根据小鸟的这一特性来编写小鸟的脚本。
【操作步骤】
在例题8-1的基础上进一步编程。
第一步
编写小鸟飞行和克隆的脚本。
图8-3
第二步
光线太弱或声音太大,小鸟都会飞走。脚本如下:
图8-4
运行程序。当光线明亮、环境安静时,小鸟会在花园的上空随机飞行;当光线变暗,或声音太大时,小鸟飞离。
【例题8-3】编写角色“老鼠”的脚本。
老鼠的特性是昼伏夜行,受惊就逃走。我们根据老鼠的这一特性来编写老鼠的脚本。
在例题8-2的基础上进一步编程。
“老鼠”的脚本如下:
图8-5
运行程序。当光线变暗、环境安静时,老鼠会溜到花园,面向食物方向,鬼鬼祟祟地小步移动;当光线变亮,或声音太大时,迅速逃回鼠洞。
【例题8-4】编写角色“食物”的脚本。
为了保护食物,当老鼠接近食物时,电脑发出猫的叫声,老鼠听到就会迅速逃回鼠洞。
在例题8-3的基础上进一步编程。
【操作步骤】
第一步
添加声音,如图8-6所示。
图8-6
猫的叫声可以到网上下载。
第二步
编写角色“食物”的脚本。
图8-7
好啦,一个带报警功能的程序就完成了!
试一试
运行本课做的程序,你对程序满意吗?发挥你的想象,让程序变得更有趣。
板书设计
第八课
保护食物
保
生机勃勃的花园
护
编写角色小鸟的脚本
食
编写角色老鼠的脚本
物
编写角色食物的脚本(共17张PPT)
第八课
保护食物
(一)导入:
你能编出上面的程序吗?
一
生机勃勃的花园
【例题8-1】设计一个如图8-1所示的花园。花园里有小鸟、老鼠、食物等角色。用声音传感器和光线传感器监控花园的噪音和光线强度。
【操作步骤】
第一步
打开源码编辑器,删除多余的角色和积木。
第二步
添加花园背景。
第三步
添加小鸟、老鼠、食物等角色。
第四步
新建“声音值”和“光线值”两个变量。
第五步
添加硬件。
第六步
编写如下脚本:
运行程序,屏幕左上角将显示花园的噪音和光线强度。
二
编写角色脚本
【例题8-2】编写角色“小鸟”的脚本。
小鸟的特性是昼行夜伏,受惊就飞走。我们根据小鸟的这一特性来编写小鸟的脚本。
【操作步骤】
在例题8-1的基础上进一步编程。
第一步
编写小鸟飞行和克隆的脚本。
第二步
光线太弱或声音太大,小鸟都会飞走。脚本如下:
运行程序。当光线明亮、环境安静时,小鸟会在花园的上空随机飞行;当光线变暗,或声音太大时,小鸟飞离。
【例题8-3】编写角色“老鼠”的脚本。
老鼠的特性是昼伏夜行,受惊就逃走。我们根据老鼠的这一特性来编写老鼠的脚本。
在例题8-2的基础上进一步编程。
“老鼠”的脚本如下:
运行程序。当光线变暗、环境安静时,老鼠会溜到花园,面向食物方向,鬼鬼祟祟地小步移动;当光线变亮,或声音太大时,迅速逃回鼠洞。
【例题8-4】编写角色“食物”的脚本。
为了保护食物,当老鼠接近食物时,电脑发出猫的叫声,老鼠听到就会迅速逃回鼠洞。
在例题8-3的基础上进一步编程。
【操作步骤】
第一步
添加声音,如图8-6所示。
第二步
编写角色“食物”的脚本。
试一试
运行本课做的程序,你对程序满意吗?发挥你的想象,让程序变得更有趣。
五、板书设计
第八课
保护食物
保
生机勃勃的花园
护
编写角色小鸟的脚本
食
编写角色老鼠的脚本
物
编写角色食物的脚本