内容正文:
新世纪版信息技术八年级下册第七课剪刀石头布(一)教学设计
课题
剪刀石头布(一)
单元
第七课
学科
信息技术
年级
八年级下册
学习
目标
1.继续 DIY 图案。
2.继续使用前面学过的编程知识编写程序。
重点
进一步熟悉前面学过的编程知识。
难点
构思游戏。
教学过程
教学环节
教师活动
学生活动
设计意图
一、 复习旧知
看谁最棒!
根据给出的提示,说出命令的定义。
复习旧知,小组为单位,抢答问题,完成的给相应的加分
为后面编程打基础,培养学生竞争意识,小组间竞赛,提高课堂效率,培养学生团队合作意识
二、学习新知
一、使用加速度传感器
1、【例题7-1】编写程序,当侧倾micro:bit时,点阵屏幕上随机出现石头、剪刀、布的图案。
(1)提出问题:程序会用到哪些命令,如何设置变量?
(2)【操作步骤】
第一步 新建硬件作品,然后进入积木编程模式。
第二步 新建变量r、s、c分别用于保存石头、剪刀、布的图案,然后依次设计“石头”“剪刀”“布”的图案:
第三步 编写程序,检测是否有”出拳“的手势。如果有,就随机地显示一个图案。
将micro:bit向左或向右倾斜当作是”出拳“。最后展示程序:
(4) 运行程序
将micro:bit向左倾斜,点阵屏幕将随机显示石头剪刀布的图案。
2、小技巧
micro:bit对摇晃的动作不是很敏感,所以”出拳“的手势改为向左或向右,当然也可以向上(up)或向下(down)。
二、任务一:编写程序:摇动 micro:bit(左倾),看谁摇出的数字大。
1、代码程序展示:
2、积木模式展示:
3、小结:如果将上面程序中的 was_gesture('left') 改为 is_gesture('left'),对比修改前和修改后的程序,我们会发现,保持 micro:bit 板向左侧倾,修改前屏幕上只会闪现一个数字,修改后会随机地变化,由此可以看出 was_gesture('left') 和 is_gesture('left') 的区别。
三、使用按钮
1、【例题7-2】编写程序,当按下按钮A时,点阵屏幕上随机出现石头、剪刀、布图案;当按下按钮B时,图案消失。
(1)程序讲解如下 :
(2)代码程序展示:
(3)积木模式展示:
四、任务二:P34试一试:用代码编程的方式编写如下程序:当