内容正文:
新世纪版信息技术八年级下册第九课加油棒教学设计
课题
加油棒
单元
第九课
学科
信息技术
年级
八年级下册
学习
目标
1.进一步熟悉带参数的函数。
2.进一步学习用无线电控制多块 micro:bit 板。
3.掌握终止程序循环的方法。
重点
学习创建带参数的函数。
难点
掌握终止程序循环的方法。
教学过程
教学环节
教师活动
学生活动
设计意图
一、 课前导入
在大型集会的现场,人们经常手持加油棒,制造出非常热烈的气氛。现在让我们用micro:bit来制作一种特别的加油棒,所有的加油棒能同时变换图案,使大家的行动更加整齐划一。
说出生活中看到过用加油棒的场景
为后面编程打基础
二、学习新知
一、设计加油棒的图案
1、设计加油棒是一个很有趣的案例。
首先设计加油棒的图案,为了让加油棒能带动加油的气氛,需要将图案设计成动画,而具体是什么样的动画,则要根据应用情景来设计。例如:加油的情景,将动画设计成挥舞的棒子;祝贺的情景,将动画设计成放烟花的样子。
加油棒的图案可以是静态的,也可以是动态的。如果是静态的图案,其设计方法与上一课“遥控灯”相同。下面让我们来设计图案为动态的加油棒!
2、演示讲解【例题9-1】设计两个图案,为制作加油棒做准备。一个图案是烟花,当胜利的时候加油棒上显示烟花;另一个为挥舞的棒子,表示加油。
(1)思考 :为了在程序中调用图案方便,我们将如何设计两个图案?
(2)【操作步骤】
第一步 设计烟花函数,积木程序如下:
第二步 设计挥舞棒子函数,积木程序如下:
按下按钮A,显示烟花动画;按下按钮B,显示挥舞棒子的动画。程序如下:
3、运行程序找发现:运行程序发现,按下按钮A,点阵屏幕会显示烟花动画,但是,当我们按下按钮B时,烟花动画还在播放,不会切换到挥舞棒子动画。哪里出错了呢?
原来程序中显示动画的命令采用了“循环”播放的方式,程序执行到这里就不会再执行别的命令了!将“循环”改成“不循环”就可以切换动画了:
4、想一想:不循环播放,动画效果出不来,怎么办呢?
在程序中加上while循环,并且不断地检测按钮是否被按下,如果按钮被按下,停止播放。如图:
5、改进后的烟花函数如下:
6、用同样的方法修改挥舞棒子函数。
将程序保存并复制到micro:bit上,按下按钮A就显示烟花动画,按