新scratch趣味挑战赛-试题样卷小学生Scratch现场编程_第1页
新scratch趣味挑战赛-试题样卷小学生Scratch现场编程_第2页
新scratch趣味挑战赛-试题样卷小学生Scratch现场编程_第3页
新scratch趣味挑战赛-试题样卷小学生Scratch现场编程_第4页
新scratch趣味挑战赛-试题样卷小学生Scratch现场编程_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

新scratch趣味挑战赛试题样卷小学生Scratch场编程比赛试题精品青少年Scratch语言趣味编程挑战赛试题第一题(100分)题目描述:小姑娘ballerina在她的房间里跟随鼠标一边移动一边唱歌。要求:、保存文件名:S3011***.sb/S3011***.sb2(说明:S大写,S3011为参赛队的参赛编号,学生姓名的拼音首字母、每位同学独立完成,及时上交。限时30分。第二题(100分)题目描述:设计制作一个“猫抓老鼠”趣味程序,具体要求如下:1234

有舞台、场景和两个或以上角色;其中玩家控制猫,老鼠由计算机控制;每抓住一只老鼠,在屏幕上会有分数的累积;被猫抓后,老鼠会再次在舞台上随机出现要求:保存文件名:S3011_tom.sb/S3011_tom.sb2文件只允许提交一次。第三题(100分)题目描述:上一题制作的“猫抓老鼠”趣味程序更有趣味。、让趣味程序具有情节性;、界面友好、美观耐看;、设计若干条趣味程序规则,请并用代码实现,并用文字描述每条规则功能。要求存文件名S3011_jerry.sbS3011_jerry.sb2件只允许提交一次。、完整填写趣味程序说明书。

2014年杭州市青少年Scratch言趣味编程挑战赛趣味程序说明书参赛编号:趣味程序说明书:第三题中的规则功能描述:12345678910、11、12、

;;;;;;;;;;;.

新scratch软件介绍品脚本是放代码块的方,共个分1动作模块该模块是针对角色设定,顾名思义控制角色的活动。2外观模块控制角色及舞台的外观,包括说话效果、造型颜色大小、背景切换等功能。3声音模块此处功能就是为角色或场景添加音乐效果。4画笔模块画笔顾名思义就是往画面中绘制图像就像我们日常中用铅笔作画一样它的特点是画笔的一切活动都是画在背景中的即使你把角色删除画布中还有需要你使用“清空”功能把它抹掉。5数据模块数据模块中有两个分支:变量和链表,是两个不一样的东西。变量就是一个可以变动的量通过增加初始化来设定变量的值且可以显示、隐藏,可以用来做分数等等链表夸张的说就是一个队列,将XX加入链表”==将一样你所编辑的东西加入目前链表的最后一项

删除链表的第XX项”==删除当前链表中的第项或者清空选定项将XX入到链表的第XX项”==把一样你编辑的一个内容加入到表格中,并让它指定加入到当前链表的第XX项。比如说原来链表有3项:分别AB、。现在我设将D插入到链表的第2项”之后,就是A、D、B、C;如果我用“将D加入链表,就A、C、D。删除链表的第2项,就A、C。把链表的第XX项替换成XX”==把你选择的一项的内容替换成你指定的内容。还是A、B、C;我设定将第三项替换为D,之后就是ABD。C就是被替换掉了。链表的第[]”=表达项目的名称:A、、C中,“链表的第2就是B链表的长度”=表达目前链表中有几个项目,B、C中,“链表的长度”就是3当一个新的链表或者是空白链表,长度就是0链表包含[]询或查找链表内是否含有你所置顶的项目,就和搜索一样,搜索与你所打的名称相同的项目ABC中“链表包含”是成立的“链表包含D”是不成立的帮你浅显易懂地梳理了一下基本上比较常用的是“将[加入链表”“链表包含]等链表包含[]”更可以用数字和逻辑运算中的“不成立”连接作为相反意义的脚本。6事件模块事件模块主要功能是控制程序开始的机制,比如选择,角色就开始说话。

7控制模块该模块主要功能是控制某个功能或动作的运行效果,比如:(1重复执行某步骤(2逻辑判断,根据是否符合条件决定接下来的动作。等等。8侦测模块此模块是监测角色、鼠标、外部环境的变化。比如:(1监测角色与鼠标的距离

(2监测角色的动作,等等。9数字和逻辑算包括数字运算:加减乘除、取余、平方根、比较大小等。逻辑运算:且,或,非(XX不成立)10更多模块更多模块”中有两项“新建功能模块”、“添加扩展”,我们新建的功能模块类似于一般程序设计语言中的过程或函数,通过自定义功能模块可以使我们的程序更简洁,修改更方便。例:建立一个能绘制指定边长的正N边形的模块,然后调用这个模块绘制图案。(1首先要明确,绘制这种多边形的模块要用到两个参数:一个是边长,一个是边数,所以这里我们要定义一下带两个参数的模块。(2我们来建立一下如下的模块。这个模块中两个圆圈里的数就是两个参数,前一个表示边长,后一个表示边数。

方法如下:新建一个功能模块选定一个角色我这里就用“小猫”角色为这个角色创建新的功能模块单击“更多模块”再单击“新功能

如上图所示。我们这个模块有二个参数,点击“选项”展开后,可以选择参数。为功能模块指定参数在弹出的“新模块”输入模块名称。选项展开后有三种参数:数字参数、字符串参数和布尔参数,还有一个标签,这里用了两个数字和文本标签。为功能模块创建脚本创建脚本的方法与在舞台给角色创建脚本的方法一样就是实现这个功能把这个模块封装为一个整体以下就是我创建的画边长为num

温馨提示

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

评论

0/150

提交评论