所属成套资源:粤教版b版八年级下册信息技术教案
粤教版 (B版)八年级下册第五节 移动的坦克游戏教案设计
展开
这是一份粤教版 (B版)八年级下册第五节 移动的坦克游戏教案设计,共6页。教案主要包含了课程信息,教学内容与学情分析,教学目标,教学重难点,教学策略,教学过程等内容,欢迎下载使用。
(一)学科:信息技术
(二)课题:移动的坦克游戏
(三)年级:八年级第二章第五节
二、教学内容与学情分析
本节课学习的内容是初二下册第二章程序设计入门第五节移动的坦克游戏,主要学习的是多分支语句,属于分支结构,它是计算三种结构之一,在教材里起到承上启下,因此,本节课在课程中的作用非常重要。
在此之前,学生已经学了程序的顺利结构和分支结构,学生已经基本理解了基本的程序设计概念,以及掌握了简单的编程方法。但是,由于学生刚刚接触VB程序设计,加上程序设计本身有一定的难度,因此,为了更好地落实本节课教学目标,除了任务驱动,我还设计了一些环节,如:朗读和画图,让编程可视化,让学生更容易理解。
三、教学目标
(一)知识与技能
1、了解KeyDwn键盘事件;
2、掌握PictureBx控件和Image控件的使用方法;
3、理解多分支结构的概念;
(二)过程与方法
通过编写坦克游戏程序,让学生学会程序设计的一般方法;
(三)情感态度与价值观
通过实践操作,进一步提高学生的信息素养,培养学生动手能力, 培养学生勇于探究的科学精神。
四、教学重难点
教学重点:掌握PictureBx控件和Image控件的使用方法;
教学难点:理解多分支结构的概念;
五、教学策略
编程可视化,用朗读和画图的方式,让学生动起来,从而使编程简单化,避免枯燥。
六、教学过程
环节
教师
学生
设计意图
创设情境
1、播放老师玩《坦克大战》游戏视频;
2、引出本课主题:能否使用VB编程控制坦克方向和移动?
观看
激趣导入,贴近学生课余生活,拉近师生距离
知识讲解
1、设计思路
使用键盘的方向键代表坦克的上、下、左、右四种状态;
2、键盘事件
KeyDwn的属性:
(1)KeyCde识别按键
(2)SHIFT
任务1:编写程序获取上、下、左、右四个方向的KeyCde,并完成书本表2-5
3、控件的使用
设问:如何呈现坦克?
(1)PictureBx
PictureBx控件:它是一个容器,可以容纳多个控件,并允许程序对这些控件进行控制。
(2)Image控件的使用
= 1 \* GB3 ①Pictrue属性
= 2 \* GB3 ②Stretch属性
任务2:在书本上对这两个控件的属性做好记录.
4、多分支语句
问题:如何使坦克移动?
(1)格式
Select Case 数值表达式
Case 数值1
语句组1
Case 数值2
语句组2
Case数值3
语句组3
……
End Select
(2)流程图
(3)画移动的坦克游戏多分支语句流程图
(4)编写移动坦克游戏代码
操作演示,并解释代码含义,如:
= 1 \* GB3 ①显示向左坦克图片;
= 2 \* GB3 ②坦克移动,改变坦克坐标位置;
5、完善坦克游戏程序
方法:增加Image控件的Left和Tp属性判断坦克是否到达边界。
认真听讲
思考
完成任务
1、任务驱动突破重难点
2、让编程可视化
小结
1、通过KeyDwn事件识别按键KeyCde值;
2、学会PictureBx控件的使用;
3、多分支语句格式、流程图,并运用多分支语句编写程序。
4、利用Image控件的Left和Tp属性解决实际程序运行时的问题。
认真听讲
总结归纳
练习
1、以下是KeyDwn事件用来识别按键参数的是()
A、Alt B、KeyCde C、Shift D、Ctrl
2、向上方向键的KeyCde值是()
A、37 B、38 C、39 D、40
3、不属于计算机程序三种基本结构的是()
A、顺序结构 B、分支结构
C、循环结构 D、逻辑结构
4、计算机根据不同的情况执行不同的任务,需要用到的()语句
A、顺序语句 B、分支语句或多分支语句
C、循环语句 D、逻辑语句
5、判断坦克是否走出了左边界,使用Image控件的()属性进行判断。
A、Left B、Right C、Tp D、Bttr
思考,作答
巩固知识
拓展
在VB键盘事件中,除了KeyDwn事件外,还有KeyPress和KeyUp事件,请使用其他的键盘事件修改移动的坦克游戏
思考,操作
发散思维
相关教案
这是一份信息技术八年级下册第三节 综合活动:开发自己的程序教案,共3页。
这是一份信息技术八年级下册第二节 设计打地鼠游戏教学设计,共5页。教案主要包含了教学目标,教材分析等内容,欢迎下载使用。
这是一份粤教版 (B版)八年级下册第一节 开发简易记事本教学设计,共4页。