Scratch编程第五讲射箭比赛讲义.docx





《Scratch编程第五讲射箭比赛讲义.docx》由会员分享,可在线阅读,更多相关《Scratch编程第五讲射箭比赛讲义.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Scratch编程第五讲射箭比赛讲义软件编程系列课讲义 Scratch前置课第五讲:射箭竞赛 一、 教学目标 1、驾驭在()秒内滑行到x()y()、移到x()y()、将y坐标增加()、将x坐标增加()、假如那么否则、重复执行和变量的积木脚本运用; 2、学习对程序脚本进行逻辑梳理。二、主要程序脚本 编号 具体内容 功能描述 “在()秒内滑行到x()y()” 让角色在规定时间内滑行到舞台区指定位置 (时间赋值范围为: 坐标赋值范围为:和角色大小相关) “移到x()y()” 让角色移动到舞台区指定坐标位置 (赋值范围为:和角色大小相关) “将y坐标增加()” 让角色在舞台区向上或向下移动指定的距离,
2、使角色的y坐标发生改变 (赋值范围为:和角色大小相关,在-180180之间) “将x坐标增加()” 让角色在舞台区向左或向右移动指定的距离,使角色的x坐标发生改变 (赋值范围为:和角色大小相关,在-240240之间) “假如那么否则” 进行条件推断,条件为真时执行第一个空格内的脚本,不为真则执行其次个空格内的脚本 “重复执行” 该积木内的程序脚本始终不停执行,除非遇到结束标记或者强制停止 “将()设为()” 用于给指定的变量设置为指定的字符串或数字 (变量选项为建立的变量名;设为数字时舞台区小数点后可显示六位) “将()增加()” 按给定的值更改指定变量 三、课堂打算 编号 名称 内容 来源
3、备注 PPT课件 课堂全流程演示文稿 火星科学盒官网 课程资料 PPT课件、讲义、视频 火星科学盒官网 学生上课运用器材 笔记本电脑或者台式电脑 老师自备 电脑建议运用Windows系统,苹果电脑和Linux系统须要从官网上单独下载对应的软件 嬉戏手柄 火星人商城选购 射箭竞赛初始程序 网盘链接下载 编程软件下载 Scratch3.0 火星科学盒官网 火星科学盒官网在线编辑版 离线下载版 安装好后测试一下是否可以运用 四、上课流程 本节课包括8步详细流程: (1)第1步为导入部分,运用讲故事的形式,通过一个好玩的小故事引出射箭竞赛这个嬉戏。时长限制在10分钟内。(2)第2-7步为项目制作,把射
4、箭竞赛这个项目拆分成6个任务,第1个任务实现苹果在舞台右侧上下滑动效果,考察在()秒内滑行到x()y()积木的运用;任务二实现用方向键限制弓上下移动;任务三实现弓的造型切换,考察假如那么否则积木的运用;任务四考察将x坐标增加(),实现箭向右移动;任务五考察重复执行;任务六通过添加变量记录箭射中苹果的分数。时长限制在65分钟内。(3)第8步为任务梳理,对重点积木脚本进行逻辑梳理。时长限制在15分钟内。 上课步骤 主要内容 备注 引入 “起先页”与“项目说明”部分 10min 通过好玩的互动或小故事引入本节课制作的项目射箭竞赛。(射箭竞赛效果说明见“第六部分 附录一”)同时向学生说明本节课的课堂内
5、容。 在这节课中,老师给你们布置六个小任务,通过这六个小任务制作完成射箭竞赛的作品,这六个任务用到的都是前四节课学习过的积木,老师会给同学们具体描述任务要求,大家来比一比看看哪个同学的任务完成的最快。引入部分要生动好玩,激发学生的创作爱好。苹果上下滑动 “任务一” 10min 我们要用弓箭去射在舞台右侧移动的苹果,但是现在却发觉,苹果在舞台右侧是从一个位置瞬间移动到另一个位置的,我们看不到苹果的移动过程也不知道它下一次会出现在什么位置。这种状况下想射中苹果太困难了。所以,第一个任务就是:修改苹果角色的积木,使我们能够看到苹果的移动过程。同学们在角色区选中苹果角色,视察苹果的脚本区,是哪个积木让
6、苹果在舞台区右侧瞬间移动的呢?(等待学生视察和回答) 苹果角色脚本区的“移到x()y()”积木使得苹果在舞台区瞬间移动。用哪块积木进行替换可以看到苹果的移动过程呢?(学生回答并拼接积木) 运用“在()秒内滑行到x()y()”积木替换“移到x()y()”积木可以看到角色的移动过程。(程序样例见“第五部分 程序1”) 1留意提示学生在角色区选中苹果角色; 2.原脚本中的“在()和()之间取随机数”要放在“在()秒内滑行到x()y()”中y的后面。方向键限制弓上下移动 任务二 15min 现在苹果可以在舞台区移动并能够看清移动过程,不停移动的箭靶已经制作完成了。下面我们来完成任务二,用方向键限制弓上
7、下移动去射苹果。首先为弓设置一个x坐标为-180,y坐标为随意数字的初始位置。之后运用上下方向键分别限制弓上下移动。为角色设置初始位置时运用什么积木(学生回答) 运用“移到x()y()”为角色设置初始位置,须要把它拼接在“当小绿旗被点击”积木的下方。侦测键盘上按键有没有按下的积木是什么?(学生回答) 运用侦测分类中的“按下()键”侦测键盘上按键有没有被按下。角色上下移动时什么坐标在改变?实现角色上下移动的积木是什么?(学生回答) 角色上下移动时y坐标在改变,运用“将y坐标增加()”积木实现角色上下移动。同学们自己尝试拼接积木实现按下上下方向键限制角色上下移动的功能,留意想要始终不停地推断按键有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Scratch 编程 第五 射箭 比赛 讲义

限制150内