2018厦门市小学LOGO语言复赛试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2018厦门市小学生LOGO复赛试题

学校:___________姓名:_____________成绩:_____________

一、3D斑马线(bmx)(20分)

交通规则规定,驾驶员驾车在遇到斑马线前要礼让行人并减速慢行。不少城市交警部门为了减少交通事故,设计了3D斑马线,即在地上画的是立体斑马线,使驾驶员误以为前方有路障而自然而然的减速慢行。请用LOGO语言,让海龟模拟画出3D斑马线。

说明与要求:

1.立体斑马线的立方体尺寸为20X50X200,立方体之间的间距为130,阴影部分的尺寸同立方体的一个底面,距离立方体底部为15。其他参数参考图形酌情决定。

2.整个图形只需在屏幕居中完整显示。

3. 执行过程bmx,则输出如(图一)所示图形。

(图一)

二、打靶游戏(daba)(25分)

打靶是同学们喜欢的游戏,本游戏用来模拟练习打靶精度。游戏由一段环形靶、人和小球三部分组成。靶子位于屏幕中间,人位于海龟原点,小球从人站立的位置以指定角度(从键盘输入)抛出(运动动画),若击中靶子,则显示“score:得分”,否则显示“score:0”,试编程模拟实现这一打靶过程。

说明与要求:

1.靶子由两段长度各为120度的圆弧和9条分隔线组成,圆弧的半径

分别为250和200,分隔线的长度为50。在每段圆弧内,有一个值

为1~20的随机整数作为靶上分数。

2.在海龟原点位置有个人(以半径为10的实心圆代替),以指定的角

度抛出一个半径为5的蓝色实心小球,小球沿着指度角度(300<=

角度<360,或者0<=角度<=60)做直线运动(动画),当小球碰到靶

子停止运动,并在人的下方显示靶上的分数,如(图二)所示。若

没打中靶子,则得分为0。

3.若刚好打在分隔线上,可任意选择分隔线左边或右边的数字作为得

分来显示。

4.例如,执行过程daba 350(朝向350度),则输出如(图二)所示

图形;执行过程daba 65(朝向65度),则输出如(图三)所示图

形。

(图二)(图三)

三、陶陶摘苹果(taotao)(25分)

陶陶家院子里有一棵苹果树,树上结满了苹果。陶陶最想摘的5个苹果在树上一字排开。陶陶手持金箍棒站在滑行的滑板车上,当他的金箍棒触碰到苹果时,苹果就会自动掉落在滑板车上。陶陶能收获几个苹果?

说明与要求:

1.苹果由半径为20的圆表示,它们的间距为100,每个苹果的高度

由参数表输入,范围在160~260之间。高度指苹果的最低端距离地面的高度。

2.小车从左向右匀速前行(动画),小车的高度是30(含车轮),

金箍棒的长度为200,这样苹果的高度只要低于230就会被金箍棒触碰到了(不含230)。

3.落到滑板车上的苹果(快速搬动,滑落不作动画)会自动整齐排列,

并跟着车前行。当到达最后一个苹果的位置后,小车停止前行,你就可以数数摘了几个苹果啦!

4.除了上述尺寸,其余尺寸都由你决定,评委评测时不会计较陶陶的

头有多大。

5.例如,执行过程taotao [220 260 180 240 200],则输出如(图

四)所示图形及动画。

--------------------------------------------------------------

(图四)

四、手势密码(ssmm)(30分)

手势密码就是在手机触屏上设置一笔连成的九宫格图案。编程序模拟手势密码开机的过程,手势图案正确显示开机成功(PASSWORD CORRECT ),否则显示开机失败(WRONG PASSWORD)。

说明与要求:

1. 九宫格图案(如图五,编号可不显示)。先画出400X300 长方形代

表手机屏幕,在屏幕偏下方画九宫格图案。九个圆圈的半径为30,

圆心与圆心的上下和左右间距均为80。显示是否成功的字体在九

宫格正上方,其他尺寸由你参考图样酌定。

2.密码是一个由1~9的数据组成的表(2<=长度<=9,数字不重复),启

动程序由所带参数输入。程序运行后由鼠标左键点击格内圆圈模拟

手势操作:即点击第一个圆圈,该圈内正中心显示一个实心圆(红

色,半径6),从第二个点击圆圈开始,除了显示实心圆,还会显示

上一个点与该点的连线(直线,红色,笔宽6)。

3.点击右键表示手势操作结束。右键不代表输入最后一个点,且可以

在屏幕任何地方点击。点击右键后,在屏幕上方显示是否成功的文

字(英文大写,红色)。判断依据是前左键点击圆圈编号的个数和

顺序与输入参数表中数据的个数和顺序一致为手势输入密码成功。

4.例如,执行过程ssmm [1 3 7 9] ,当模拟手势正确时显示如(图六)

所示图形。

(图五)(图六)

相关文档
最新文档