重大版小学信息技术第八版教材五年级下册编程模块教学参考

发布时间 : 星期三 文章重大版小学信息技术第八版教材五年级下册编程模块教学参考更新完毕开始阅读

第12课 降落神秘星 【教学目标】

1、掌握新建适用于所有角色的击中变量,作为陨石被击中计数 2、掌握击中数与步数两变量的逻辑运算作为判断条件 3、理解停止角色的其他脚本指令的意义 【重难点分析】

1、掌握变量击中的计数运用

2、掌握多个条件同时满足条件的逻辑运算方法

【教学建议】

1、本课是单元结束,知识点上都是对已经知识的巩固与应用,以及对游戏完成之后的反馈信息。五年级下册四课就这内容来讲,就是一个完整的太空自由射击游戏。其中穿插了丁丁和点点援救编程猫的故事情节。从技术运用来讲,是一个竖版射击类游戏的基础模型。所以,本课主要工作是游戏结束之后的反馈。因为Scratch自身的开放性,所以本课的结尾也是相对开放的,击中陨石获得数,飞船的速度不低于10就算胜利,至于游戏完成后,如何反馈,这个需要广大的师生共同来设定。

2、变量的建立,全局变量和局部变量的选择已经经过多次的运用,对于变量的自动增加的运用前面都已经不断学习过,本课主要是两个全局变量的运用,当两个值都要同时达到才能广播救援成功。这里的“且”运算,当然还可以是“或”运算,如果可以也能设计成“非”运算。学生一定要将自己当成游戏设计师,不只是完成教材上的任务,要引导他们主动的去实现一些游戏功能。编者玩的游戏不多,受知识的限制,只能提供一些基本的游戏模型。

3、降落星球的设计也是一种反向思维。受Scratch舞台大小的限制,所以采用背景角色反衬的方法,让星球变大,实现飞船飞临星球的效果。教材上表述为飞船习向外星,去没有做其他动作,反而是实现星球在放大效果。这些都是一些编者在运用中的实践体验,所以并不代表只能用这种方法实现。

参考教案

【教学内容】 第9课 冲出地心引力 【教学目标】

1、掌握新建变量仅适用于当前角色的“加速度”的方法 2、掌握用重复执行直到指令,让飞船一直向前飞行的方法 3、知道程序初始化的意义和操作方法,以及优化脚本的意义 【重难点分析】

1、仅适用于当前角色的加速度变量的运用。 2、掌握重复执行直到指令的使用方法,并灵活应用。 【教学方法】

任务驱动、实践操作 【课时安排】 1课时 【教学环境】

多媒体网络教室、Scratch2离线版 【教学过程】

一、展示任务、明确目标

1、编程猫被机器人带到外星球了。丁丁和点点需要离开地球去救它。幸好他们在能量中心(Scratch)的角色库里找到太空船。那我们就一起来完成太空船升空,飞向外太空。首先,我们需要制作外太空的角色。 二、示范教学、运用体验

1、同学们在先在背景库中选择太空主题中的星空背景,然后在造型中,右键点击星空背景,将其保存到本地文件。然后通过角色库中选择太空船、地球。再从本地文件夹中找到刚才保存在本地的星空背景,将其导入成为角色,导入两次。角色名会自动生成。

2、拖动角色到合适的位置,布置发射场地,将太空船放在地球角色合适的位置上。然后给两个星空角色设置下移20层的指令。这步指令的目的是在操作过程中,让地球和太空船一直在两个星空角色之上,不被他们遮挡。

3、根据教材分析发射太空船的思路。太空船在碰到上边缘之前,一直向前飞行,当碰到边缘,广播发射成功,然后设定一个局部变量,让飞船以加速度的方

式飞行。

4、设置太空船起飞后的状态,通过切换太空船的外观造型,实现飞行状态的变化。这里可以通过角色的属性进行旋转模式的设定。也可以通过造型中心点的方式重新设定。 三、自学教材、研究变量

认真查看教材设置变量相关的内容,给太空船的飞行加上一个加速度变量,将变量设定为仅适用于当前角色,注意变量的初始化值的设定。然后根据太空船飞行的需要,设定太空船在碰到边缘之前,首先切换造型到飞行状态,然后移动加速度步,使得移动是动态变化的。最后每重复一次,这加上自身的值,让飞船越来越快。当碰到边缘时,广播发射成功。 四、巩固练习、提高探索

根据友情提示的方法,角色里越来越多的程序进行分类管理,为了更好的区分,还需要对程序进行初始化的设置。特别是像移动、外观里的有些角色属性使用一次之后,就会发生变化,直接影响角色第二次运行,必需进行角色的初始化操作。在初始化程序的操作中,再根据程序优化的方式,分类进行,一定要让程序具有可读性,除了方便自己外,也是分享交流程序一个很重要的操作。 五、小结

本课我们学习了将背景转换为角色,并学习了创建仅适用于当前角色的局部变量,还学习了重复直到指令,让太空船在特定的条件下完成发射。另外就是希望同学们学习程序的初始化和优化,编写程序的最终目标就是分享自己的想法,要让程序具有可读性。

联系合同范文客服:xxxxx#qq.com(#替换为@)