儿童编程scratch初级17:坐标系游戏教案_第1页
儿童编程scratch初级17:坐标系游戏教案_第2页
儿童编程scratch初级17:坐标系游戏教案_第3页
儿童编程scratch初级17:坐标系游戏教案_第4页
儿童编程scratch初级17:坐标系游戏教案_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、少儿编程教学资料,需要可下载并修改后使用!款案式方必编殁教程【初级:第17课】坐标系游戏【本课说明】本节课与坐标系有关。小猫给出一个任意的坐标值,让你回答在第几区(相当于象限)。 设计一个游戏的第一步,不是编写程序,而是分析问题。问题分析:(1) 1区:X坐标值0,Y 坐标值0; 2区:X坐标值0,Y坐标值0; 3区:X坐标值0, Y坐标值0; 4区:X坐标值0, Y 坐标值0。(2)所有的X坐标值=0,或Y坐标值=0,属于特殊情况,不在4个区。(3)小猫 给出的坐标值是随机的。(4)判断回答是否正确。【知识技能】(1)循环及循环嵌套。(2)侦测指令。(3)新建变量及其应用。(4)数字与逻辑运

2、算指令。(5)坐标系的概念。(6)条件判断指令。【课程引入】坐标系的概念果那么否那么”的下面,点击其中的倒三角选择“新消息”,在“消息名称”中输入“显 示小红点”,点击确定。(66)画一个小红点,告诉我们正确答案。下面是角色“小红点”的脚本。(67)选择主界面左下方“新建角色”,点击第三个图标显示“绘制新图标”,在主界 面右侧画板区域,画一个红点。(69)选择主界面中间“脚本”(68)选择主界面左下方“角色”,点击“Sprite/左上方小“i”,改名为“小红点”, 点击左侧蓝色箭头确定。中的“事件”,将其中的“当小绿旗被点击”拖动到脚本空白区域。(70)选择主界面中间“脚本”中的“动作”,将其

3、中的“将x坐标设定为0”拖动到“当.小绿旗.被点击”的下面。(71)选择主界面中间“脚本”中的“动作”,将其中的“将y坐标设定为0”拖动到 “将y坐标设定为0”的下面。(72)选择主界面中间“脚本”中的“外观”,将其中的“隐藏”拖动到“将y坐标设 定为0”的下面。(73)选择主界面中间“脚本”中的“事件”,将其中的“当接收到”拖动到脚本空白区域,点击其中的倒三角选择“新消息”,在“消息名称”中输入“小红点变位置”,点击确定。(74)选择主界面中间“脚本”中的“外观”,将其中的“隐藏”拖动到“当接收到小红点位置”的下面。(75)选择主界面中间“脚本”中的“外观”,将其中的“移至最上层”拖动到“隐

4、藏”的下面。(76)选择主界面中间“脚本”中的“动作”,将其中的“将x坐标设定为0”的下面。(77)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“在1到10间随机选一个数”拖动到参数“0”的里面,将其中的参数1修改为-220,将其中的参数10修改为220 o(78)选择主界面中间“脚本”中的“控制”,将其中的“重复执行直到”拖动到“将 x坐标设定为 在-220到220间随机选一个数”的下面。(79)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“不成立”拖动 到“重复执行直到”的后面。(80)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“二”拖动到不成立”的里面。(

5、81)选择主界面中间“脚本”中的“动作”,将其中的“x坐标”拖动到“二”等 号的左边,在等号的右边输入数字“0”。(82)选择主界面中间“脚本”中的“动作”,将其中的“将x坐标设定为0”拖动到 “重复执行直到x坐标=0不成立”的里面。(83)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“在1到10间随机 选一个数”拖动到“将x坐标设定为”的后面,将其中的参数1修改为-220,将其中的参 数10修改为220 o(84)选择主界面中间“脚本”中的“动作”,将其中的“将y坐标设定为0”拖动到 “重复执行直到x坐标=0不成立”的下面,将其中的参数1修改为T50,将其中的参数10 修改为150

6、o(85)选择主界面中间“脚本”中的“控制”,将其中的“重复执行直到”拖动到“将y坐标设定为在T50到150间随机选一个数”的下面。(86)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“不成立”拖动到“重复执行直到”的后面。(87)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的拖动到不成立”的里面。(88)选择主界面中间“脚本”中的“动作”,将其中的“y坐标”拖动到“二”等号的左边,在等号的右边输入数字“0”。(89)选择主界面中间“脚本”中的“动作”,将其中的“将x坐标设定为0”拖动到“重复执行直到x坐标=0不成立”的里面。(90)选择主界面中间“脚本”中的“数字和逻辑运算

7、”,将其中的“在1到10间随机选一个数”拖动到“将x坐标设定为”的后面,将其中的参数1修改为-150,将其中的参数10修改为150。(91)选择主界面中间“脚本”中的“事件”,将其中的“当接收到”拖动到脚本空白区域,点击其中的倒三角选择“显示小红点”。(92)选择主界面中间“脚本”中的“外观”,将其中的“显示”拖动到“当接收到显示小红点”的下面。(93)选择主界面中间“脚本”中的“外观”,将其中的“说Hell。! 2秒”拖动到“显示”的下,将其中的参数“Hell。!”修改为“我在这里呢”。(94)选择主界面左下方“角色”,点击“小猫”,在主界面右侧代码找到所有的“of-,点击第二个倒三角选择为

8、“小红点”(95)至此,程序(脚本)编写完毕。我们点击主界面左上方的“小绿旗”,程序就开始执行了。(96)在舞台的输入框中输入角色“猫咪”说出的坐标值,请你输入该坐标值所在的区域,猫咪会告诉你,回答是否正确。【举一反三】(1)小朋友,结合本课,复习和巩固你在数学课学到的知识。(2)改变本课脚本里的参数,看看会发生什么?为什么?(3)动动脑筋,当“小红点”显示的时候,等待几秒,显示一个可爱的笑脸,还可以加上声音。如何实现呢?【本课脚本】(1)角色“1区”被点击将X坐标设定为将y坐标设定为将X坐标设定为将y坐标设定为120碰至4 mouse-pointer将颜色特效设定为 将颜色特效设定为o(2)

9、角色“2区”如果碰至mouse-pointer ?,那么|将颜色特效设定为D 否那么|将颜色特效设定为01(3)角色“3区”神点击yin i-l- ffiE)重复执行如果碰到mouse-pointer ? 那么,或颜色特效设定为/或颜色特效设定为(4)角色“4区”神占击my一KL: - D j重复执行如果拉至“ mouse-pointer ? 那么.或颜色,将颜色特效设定为(5)角色“小猫” 1柠工国二卜Q柠正确爵 fl役定为口杵正哂案腕力瓦“Z7二二 2BBBMMB泻正畸零-T - b询问连接连接MS回回连搔连接连接H x座标3小红点h. isniio况国e囤开等卢(6)角色“小红点”的脚本

10、当g被点击Jj将X坐标设定为将y坐标设定为0隐藏 当接收到小红点变位置I 移至最上层将x坐标设定为在 回,到D间随机送一个数重复执行直到X座标=0不成立I将X坐标设定为在 03到国)间随机选一个数将y坐标设定为在Ei)到国间随机选一个数 重复执行直到y隹标二不成立I将y坐标设定为在0ED到国)间随机送一个数当接收到显示小红点2 第二象限,第一象限 1 . 】I 1 -3-2-101 2 3 x-1 第三象限_2.第四象限(1)为了说明质点的位置、运动的快慢、方向等,必须选取其坐标系。在参照系中,为 确定空间一点的位置,按规定方法选取的有次序的一组数据,这就叫做“坐标。在某一问题 中规定坐标的方

11、法,就是该问题所用的坐标系。坐标系的种类很多,常用的坐标系有:笛卡尔 直角坐标系、平面极坐标系、柱面坐标系(或称柱坐标系)和球面坐标系(或称球坐标系)等。中学物理学中常用的坐标系,为直角坐标系,或称为正交坐标系。(2)从广义上讲:事物的一切抽象概念都是参照于其所属的坐标系存在的,同一个事物在不同的作标系中就会有不同抽象概念来表示,坐标系表达的事物有联系的抽象概念的数量【既坐标轴的数量】就是该事物所处空间的维度。(3)两件能相互改变的事物必须在同坐标系中。(4)今天,我们就自己动手,来设计一个“坐标系”的游戏。Scratch离线系统里的舞台坐标系如上,舞台是有限的,X轴总长为480,即240和-

12、240; Y轴总长为360,即180和 -180。【教学步骤】(1) 翻开Scratch离线系统,显示Scratch编程主界面。(2)先将舞台区域划分为4个区域。(3)选择主界面左下方“新建角色”,点击第三个图标显示“从本地文件中上传角色”,将预先准备好的“1, 2, 3, 4”图片依次上传。(4)选择主界面左下方“角色”点击左上方小改名为“1区”,点击左侧蓝色箭头确定。(5)选择主界面左下方“角色”点击左上方小改名为“2区”,点击左侧蓝色箭头确定。(6)选择主界面左下方“角色”点击左上方小改名为“3区”,点击左侧蓝色箭头确定。(7)选择主界面左下方“角色”点击左上方小改名为“4区”,点击左侧

13、蓝色箭头确定。(8)下面是角色“1区”的脚本。(9)选择主界面左下方“角色”,点击“1区”。(10)选择主界面中间“脚本”中的“事件”,将其中的“当.小绿旗.被点击”拖动到脚本空白区域。(11)选择主界面中间“脚本”中的“动作”,将其中的“将x坐标设定为0”拖动到“当.小绿旗.被点击”的下面,将其中的参数“0”修改为“120”。(12)选择主界面中间“脚本”中的“动作”,将其中的“将y坐标设定为0”拖动到“将x坐标设定为120”的下“将x坐标设定为120”的下,将其中的参数“0”修改为“90”。(13)选择主界面中间“脚本”中的“控制”,将其中的“重复执行”拖动到“将y坐标设定为90”的下面。

14、(14)选择主界面中间“脚本”中的“控制”,将其中的“如果那么否那么”拖动到“重复执行”的里面。(15)选择主界面中间“脚本”中的“控制”,将其中的“碰到”拖动到“如果那么”之间,点击其中的倒三角选择mouse-pointer (鼠标指针)”。(16)选择主界面中间“脚本”中的“外观”,将其中的“将颜色特效设定为0”拖动到“如果那么”的里面。(17)选择主界面中间“脚本”中的“外观”,将其中的“将颜色特效设定为0”拖动到“否那么”的里面。(18)接下来角色“2区”编写代码,由于“1区”和“2区”的代码相似,直接复制。(19)选择主界面左下方“角色”,点击“1区”,在主界面右侧脚本区域找到“当小

15、绿旗被点击”,鼠标右击“当.小绿旗.被点击”,选择复制,移动鼠标到主界面左下方“2区”,鼠标左键点击一下,复制粘贴完成。(20)选择主界面左下方“角色”,点击“2区”,在主界面右侧脚本区域,找到“将x坐标设定为120”,将其中的参数“120”修改为“720” o(21) “3区”的代码,由于“1区”和“3区”的代码相似,直接复制。(22)选择主界面左下方“角色”,点击“1区”,在主界面右侧脚本区域找到“当 小绿旗. 被点击”,鼠标右击“当.小绿旗 被点击”,选择复制,移动鼠标到主界面左 下方“3区”,鼠标左键点击一下,复制粘贴完成。(23)选择主界面左下方“角色”,点击“3区”,在主界面右侧脚

16、本区域,找到“将x 坐标设定为120”,将其中的参数“120”修改为“720” o找到“将y坐标设定为90”, 将其中的参数“90”修改为“-90”。(24)“4区”的代彳由于“1区”和“4区”的代码相似,直接复制。(25)选择主界面左下方“角色”,点击“1区”,在主界面右侧脚本区域找到“当小绿旗被点击“,鼠标右击“当小绿旗被点击”,选择复制,移动鼠标到主界面左 下方“4区”,鼠标左键点击一下,复制粘贴完成。(26)选择主界面左下方“角色”,点击“4区”,在主界面右侧脚本区域,找到“将y 坐标设定为90”,将其中的参数“90”修改为“-90”。(27)接下来我们让猫咪给我们出题,我们回答。下面

17、是角色“猫咪”的脚本。(28)选择主界面左下方“角色”,点击“Sprtiel”左上方小“i”,改名为“小猫”, 点击左侧的蓝色箭头确定。(29)选择主界面中间“脚本”中的“事件”,将其中的“当.小绿旗.被点击”拖 动到脚本空白区域。(30)选择主界面中间“脚本”中的“动作”,将其中的“将x坐标设定为0”拖动到“当.小绿旗.被点击”的下面。(31)选择主界面中间“脚本”中的“动作”,将其中的“将y坐标设定为0”拖动到“将x坐标设定为0”的下面。(32)选择主界面中间“脚本”中的“外观”,将其中的“说Hello! 2秒”拖动6个到“将y坐标设定为0”的下面,将第一个“说Hello! 2秒”,参数“

18、Hello!”修改为“你好! ” ;将第二个“说Hello! 2秒”,参数“Hello!”修改为“我们来做个游戏吧。;将U!U!第三个“说Hello! 2秒”,参数“Hello!”修改为“我让小红点的位置变化一下”;将第1个“说Hei I。! 2秒参数Hei I。!”修改为“会高数你它的坐标的;将第五个“说Hello!2秒”,参数“Hello!”修改为“你只要输入数字指明小红点在哪个区就行了。;将第六个 “说Hello! 2秒”,参数“Hello!”修改为“开始吧。”。(33)选择主界面中间“脚本”中的“控制”,将其中的“重复执行10次”拖动到“说 开始吧。2秒”的下面。(34)选择主界面中间

19、“脚本”中的“数据”,点击“新建变量”,在“变量名”中输 入“正确答案”,点击确定。(35)选择主界面中间“脚本”中的“数据”,将其中的“将正确答案设定为0”拖 动到“重复执行10次”的里面。(36)选择主界面中间“脚本”中的“事件”,将其中的“广播并等待”拖动到“将正 确答案设定为0”的下面,点击其中的倒三角选择“新消息”,在“消息名称”中输入“小 红点变位置”,点击确定。(37)选择主界面中间“脚本”中的“控制”,将其中的“如果那么否那么”拖动到 “广播小红点变位置并等待”的下面。(38)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“”拖动到“如果那么”之间。(39)选择主界面中

20、间“脚本”中的“侦测”,将其中的“”拖动到“”大 于号的左边,点击第一个倒三角选择“x坐标”,在大于号的右侧输入参数Oo (第二个倒三 角选择“小红点”,只有创立了角色“小红点”才能选择)(40)选择主界面中间“脚本”中的“控制”,将其中的“如果那么否那么”拖动 到“如果x坐标of- 0那么”的里面。(41)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“”拖动到“如 果那么”之间。(42)选择主界面中间“脚本”中的“侦测”,将其中的拖动到大 于号的左边,点击第一个倒三角选择“y坐标”,在大于号的右侧输入参数0。(第二个倒三 角选择“小红点”,只有创立了角色“小红点”才能选择)(43)

21、选择主界面中间“脚本”中的“数据”,将其中的“将正确答案设定为0”拖动 到“如果y坐标of-0那么”的里面,将其中的参数“0”修改为“1”。(44)选择主界面中间“脚本”中的“数据”,将其中的“将正确答案设定为0”拖动 到“如果y坐标of-0那么否那么“否那么的里面,将其中的参数到”修改为“4”。(45)选择主界面中间“脚本”中的“控制”,将其中的“如果那么否那么”拖动 到“如果x坐标of- 0那么否那么”否那么的里面。(46)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的拖动到“如 果那么”之间。(47)选择主界面中间“脚本”中的“侦测”,将其中的“of”拖动到“”大 于号的左边,点

22、击第一个倒三角选择“y坐标”,在大于号的右侧输入参数0。(第二个倒三 角选择“小红点”,只有创立了角色“小红点”才能选择)(48)选择主界面中间“脚本”中的“数据”,将其中的“将正确答案设定为0”拖动到“如果y坐标of-0那么”的里面,将其中的参数“0”修改为“2”。(49)选择主界面中间“脚本”中的“数据”,将其中的“将正确答案设定为0”拖动到“如果y坐标of-0那么否贝IJ”否那么的里面,将其中的参数“0”修改为“3”。设定为口将反确答案否那么 一将正确答案设定为日X座标 of小红点连接y座标of小红点并等待,它到卮在不几个区呢?(50)选择主界面中间“脚本”中的“侦测”,将其中的“询问并

23、等待”拖动到“如果x坐标of。那么否那么”的最下面。(51)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld拖动到“询问一并等待”之间,将其中的“world”修改为它到底在第几区那? ”。(52)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld拖动到第一个“连接hello world的参数hello里面,将其中的“hel到”修改为“小红点的坐标是:”。(53)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld拖动到第二个连接word的后面。(54)选择主界面中间“脚本”中的“数字和逻辑运算”,将其中的“连接helloworld拖动到第三个“连接hel loworld”参数world的后面,将其中的参数“world”修改为(55)选择主界面中间“脚本

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论