小学四年级课后服务:scratch少儿编程 二阶第19课:贪吃蛇(教案+课件)

资源下载
  1. 二一教育资源

小学四年级课后服务:scratch少儿编程 二阶第19课:贪吃蛇(教案+课件)

资源简介

(共20张PPT)
贪吃蛇
课程目标
课程内容
课程时间
利用克隆与画笔,制作贪吃蛇身体,完成贪吃蛇小程序。
45分钟
1. 蛇头的方向移动;
教学目标
2. 克隆身体的产生;
3. 能量豆的克隆与蛇身体的整体效果显示。
教学难点
设备要求
能量豆的克隆与蛇身体的整体效果显示。
音响、A4纸、笔
课程导入
程序解析
课堂任务
升级任务
知识拓展
创意练习
课程导入
01
课程导入
01
课程导入
在本节课中充分利用克隆
的知识,来模拟一个极其简单的
贪吃蛇小游戏。
程序解析
02
程序解析
02
程序解析
1. 贪吃蛇头部的移动;
2. 贪食蛇身体用克隆的方法加长;
3. 得分豆的位置与判定。
课堂任务
03
程序解析
02
流程图
课堂任务
03
课程重点
分数运算:利用变量以及算
法公式,实现贪吃蛇的身体克
隆与变量分数变化。
课堂任务
03
方向变换
kong'zh贪吃蛇的方向按键,
控制贪吃蛇的方向变换。
课堂任务
03
失败的条件判断
如果蛇头碰到墙壁与尾
部或其他方位,则判定程序
失败。
课堂任务
03
得分豆的克隆
克隆得分豆,利用变量,控
制得分豆的显示与消失。
升级任务
04
升级任务
04
动手练习
练习:增加贪吃蛇身体克隆颜色,添加更加绚丽多彩的颜色。xun'l
知识拓展
05
二十四史书
05
蛇是脊索动物门、爬行纲下的一类动物。体细长,分为头、躯干和尾三部分,无四
肢或在低等蛇类横裂的泄殖孔两侧有爪状的后肢遗迹;周身被鳞;头部形状各异,鼻孔
位于吻侧,但终生海栖的海蛇科(Hydrophidae)种类则居于吻背;眼球外有保护性的
透明皮肤,瞳孔圆形、垂直椭圆形或水平椭圆形,无活动性眼睑,晶体几呈圆球形;舌
细长分叉;前颌骨(仅蟒科蛇类具齿)、上颌骨、腭骨、翼骨和齿骨上附生着齿尖后弯
的牙齿,然而齿的大小、数目及其结构则随不同蛇种而异;尾部明显地短于头体长。
蛇的栖息环境因种类的不同而各不相同,栖息的环境多种多样,有的生活于穴洞,
有的生活在地面,有的生活在树上,又有生活在水中。蛇是一种体温随气温而变的变温
动物,因为蛇本身没有完善的体温调节机制来产生和维持恒定的体温。蛇是肉食性动物,
所吃的动物种类很多,从无脊椎动物到各类脊椎动物。分布于地球上除南北极以外的所
有地方。
创意练习
06
创意练习
06
创意练习
练习:添加不同的背景模式,使游戏类型更加完整。
谢谢!贪吃蛇
课程内容 通过键盘控制贪吃蛇移动,算法计算身体。
课程时间 45 分钟
教学目标 1、键盘控制贪吃蛇的移动,吃到能量豆。 2、克隆贪吃蛇身体,加长身体。
教学难点 贪吃蛇身体的增加。
设备要求 音响、A4 纸、笔
(
一、课堂导入
)Ps:教案内容仅为老师提供参考资料,一切以实际上课情况和教师讲课习惯为主
第一小节(自我介绍)
(教师)《教师介绍学校,以及自我介绍》授课老师开始授课!引 入上节课复习。 1 分钟
播放视频 1:课程导入 1 分钟
第二小节(上节回顾) 1 分钟
(教师)询问学生是否还有疑问,并引入本节课内容。 2 分钟
第三小节(本节课内容介绍)
(教师)抛出互动问题!和学生进行互动,提问 2 分钟
播放视频 1:课程导入 1 分钟
二、绘制流程
第四小节(内容分解)
(教师)现在大家已经知道我们本节课应该完成一个什么样的内容了。那大家思考一下,如果我们要完成这样的效果应该怎么做呢?首先我们先通过一个视频来分解一下整个内容。 1 分钟
播放视频 2:绘制流程 1 分钟
(师生互动:提问模式) 老师提问:了解了我们今天的课程目标,接下来应该怎样完成它? 有没有同学能告诉老师,我们要怎样才能实现贪吃蛇的移动效果呢? 学生回答:键盘上下左右按键。 老师提问:还记得我们刚刚提到的加长身体吗?怎样才能使身体加长呢?同学们来说一下都有哪些! 学生回答:克隆。 2 分钟
第五小节(流程图)
(教师)很多同学已经理解了我们今天程序的步骤,现在我们来使用更科学的方法,尝试着分解出我们今天要完成的步骤,用流程图规划出来吧。(视情况讲解:老师上节课已经科普过流程图的概念了,我们再来回顾一下:以特定的图形符号加上说明,表示运算方法的图,称为流程图。也代表了我们完成一件事情要经历的大致步骤。 为便于识别,绘制流程图的习惯做法是: 圆角矩形表示“开始”与“结束”; 矩形表示行动方案、普通工作环节用; 1 分钟
菱形表示问题判断或判定(审核/审批/评审)环节; 用平行四边形表示输入输出; 箭头代表工作流方向。)
分解流程图 1 分钟
(师生互动:动手练习)现在和老师一起来想一想,画出流程图。我们来为本节课的内容做一个划分,自己动手一起来分解一下我们要完成 的步骤吧。(让每一个同学完成流程图绘制) 3 分钟
三、编写程序
第六小节
(教师)引入本节需要学习的代码指令,让学生认真听讲。 2 分钟
播放视频 3:编写程序 (第一部分) 1 分钟
(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟
第七小节
(教师)引入本节需要学习的代码指令,让学生认真听讲。 3 分钟
播放视频 3:编写程序(第二部分) 2 分钟
(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟
第八小节
(教师)引入本节需要学习的代码指令,让学生认真听讲。 2 分钟
播放视频 3:编写程序(第三部分) 2 分钟
(师生互动:提问模式) 组织语言让同学们完成本节程序,也可抛出一些问题! (同学们操作,老师助教,保证学生完成本小节的代码指令!) 2 分钟
播放视频 3:编写程序(第三部分) 2 分钟
四、知识延伸
(教师)同学们了解蛇这种动物吗? 1 分钟
播放视频 4:知识延伸 1 分钟
(师生互动)感兴趣的同学,快来了解一下吧! 2 分钟
(
五、拓展练习
)
第九小节(课程总结)
播放视频 5:课程总结(该视频为静态图片,用于辅助老师总结)
(
(课程结束)总结本节课的代码知识!
) (
3 分钟
)
第十小节(课后作业)
(教师)同学们,现在我们的代码已经制作完毕了!大家千万不要忘了在课下完成我们的课后作业,这里是我们的一个升级的小挑战,我 们一起来看一下吧。 1 分钟
播放视频 6:拓展练习 1 分钟
大家一起来想一想,有没有什么其他方法,完成开始游戏之前点击初 始背景,之后开始程序呢。而且在结束之后要完成失败的背景!大家可以 把这节课完成的作品提交给老师。希望同学们能够在以后的课程中展现自己的奇思妙想,为我们的编程课堂迸发出不一样的思维火花,我 们下次编程课堂不见不散,拜拜! 1 分钟

展开更多......

收起↑

资源列表