资源简介 (共21张PPT)猫狗大战(下)课程目标课程内容 利用数学公式运算,完成猫狗大战小程序。课程时间教学目标90分钟1、程序启动时,小狗自由移动。2、按下鼠标按键,小猫蓄力能量3、击中目标后的效果显示。教学难点 击中目标后的效果显示。设备要求 音响、A4纸、笔 课程导入 程序解析 课堂任务 升级任务 知识拓展 创意练习课程导入01课程导入01 课程导入今天米乐熊的好朋友阿猫和阿狗吵架了,隔着围墙的两端,展开了一场攻防大战,究竟是阿猫更胜一筹,还是阿狗更胜一筹呢?让我们拭目以待吧!程序解析02程序解析02 程序解析1. 初始化位置,中间墙壁的阻挡效果。2. 利用数学公式制作能量条的蓄力效果。3. 丢出的鱼骨击中目标后的效果显示。程序解析02 流程图课堂任务03课堂任务03 课程重点击中狗狗:狗狗被击中后的效果显示。课堂任务03 按下鼠标按键按下鼠标时长,计算投掷距离瞄准方向跟随鼠标的移动,计算运行方向课堂任务03 蓄力条能量蓄力条能量蓄力课堂任务03 生命数值当点击绿旗时,设置生命值数值,并设计每次被击中后的生命值数值。课堂任务03 未击中目标未命中后的效果,没有打中目标,计算分数的效果。升级任务04升级任务04 动手练习练习:使用变量,增加击中分数显示!知识拓展05狗05狗:狗是由狼驯化而来的。早在狩猎采集时代,人们就已驯养狗为狩猎时的助手。因此,狗算是人类最早驯养的家畜。没有人确切知道人与狼第一次互动发生在什么时候。有科学家认为可能是在5万年之前,因为至少要花这么久的时间野狼才能发展出如今的基因差异。当时人与野狼分布在地球表面的许多地方,演化过程可能发生在好几个不同的地区。有些学者则认为狼在14000年前,甚至可能在16000年前的亚洲东南部,就已经被人类从野生狼驯化为家畜、即狗,用来玩、打猎、看家护院。创意练习06创意练习06 创意练习练习:更改抛物线的轨迹,观察投掷效果。谢谢!猫狗大战(下)课程内容 使用抛物线原理编写猫狗大战小程序。课程时间 45 分钟教学目标 1、主角小猫的初始位置与移动。 2、小狗的初始效果与状态。 3、鱼骨头的能量蓄力与丢出效果。教学难点 鱼骨头的能量蓄力与丢出效果。设备要求 音响、A4 纸、笔(一、课堂导入)Ps:教案内容仅为老师提供参考资料,一切以实际上课情况和教师讲课习惯为主第一小节(自我介绍)(教师)《教室介绍学校,以及自我介绍》授课老师开始授课!引 入上节课复习。 1 分钟播放视频 1:课程导入 1 分钟第二小节(上节回顾) 1 分钟(教师)询问学生是否还有疑问,并引入本节课内容。 2 分钟第三小节(本节课内容介绍)(教师)抛出互动问题!和学生进行互动,提问 2 分钟播放视频 1:课程导入 1 分钟二、绘制流程第四小节(内容分解)(教师)现在大家已经知道我们本节课应该完成一个什么样的内容了。那大家思考一下,如果我们要完成这样的效果应该怎么做呢?首 先我们先通过一个视频来分解一下整个内容。 1 分钟播放视频 2:绘制流程 1 分钟(师生互动:提问模式) 老师提问:了解了我们今天的课程目标,接下来应该怎样完成它? 有没有同学能告诉老师,我们要怎样才能使能量槽发生变化呢? 学生回答:利用变量 老师提问:还记得我们刚刚提到的行动流程么?我们怎样才能使鱼骨头根据我们自己按下按键发射呢?同学们来说一下都有哪些! 学生回答:侦测空格按键 2 分钟第五小节(流程图)(教师)很多同学已经理解了我们今天程序的步骤,那现在我们就 来绘画; 1 分钟分解流程图 1 分钟(师生互动:动手练习)现在和老师一起来想一想,画出流程图。我们来为本节课的内容做一个划分,自己动手一起来分解一下我们要完成 的步骤吧。(让每一个同学完成流程图绘制) 3 分钟三、编写程序第六小节(小狗与鱼骨)(教师)引入本节需要学习的代码指令,让学生认真听讲。 2 分钟播放视频 3:编写程序 (第一部分)70s 1 分钟(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟第七小节(墙壁与能量条)(教师)引入本节需要学习的代码指令,让学生认真听讲。 3 分钟播放视频 3:编写程序(第二部分)75s -369s 2 分钟(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟第八小节(程序的完善)(教师)引入本节需要学习的代码指令,让学生认真听讲。 2 分钟播放视频 3:编写程序(第三部分)374s-512s 2 分钟(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟四、知识延伸(教师)同学们知道狗的相关知识吗? 1 分钟播放视频 4:知识延伸 1 分钟(师生互动)所以大家了解到狗的相关知识。 2 分钟(五、拓展练习)第九小节(课程总结)播放视频 5:课程总结(该视频为静态图片,用于辅助老师总结)(3 分钟(课程结束)总结本节课的代码知识!)第十小节(课后作业)(教师)大家千万不要忘了在课下完成我们的课后作业,这里是 我们的一个升级的小挑战,我们一起来看一下吧! 1 分钟播放视频 6:拓展练习 1 分钟(课程结束)我们拓展练习就是增加小猫丢出骨头击中目标的判断,那么今天的课程就到这里了,大家可以把这节课完成的作品提交给老师。希望同学们能够在以后的课程中展现自己的奇思妙想,为我们的编程课堂迸发出不一样的思维火花,我们下次编程课堂不见不 散,拜拜! 1 分钟 展开更多...... 收起↑ 资源列表 第24课:猫狗大战(下).docx 课程PPT.ppt