2008年顺德区小学LOGO竞赛复赛试题(含参考答案)

更新时间:2024-04-07 22:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

2008年顺德区LOGO语言程序设计比赛复赛试卷

(考试时间:90分钟) 题号 一 二 三 四 五 总分 得分

一、画图形。

号位座

图一 图二 1、(10分)写出画图一的命令 repeat 10[repeat 4[fd 30 rt 360/5] lt 180+360/5 ] 2、(10分)写出画图二的命令

repeat 6[fd 40 repeat 3[fd 20 rt 120] bk 20 rt 360/6] 名 姓二、(15分)编写一个带变量n的过程yuan :n,将半径是100的圆平均分成n份。将

调用该过程画相应图形的方法写在图形下方的划线处。

TO YUAN :N REPEAT :N[FD 100 BK 100 RT 360/:N]

STAMPOVAL 100 100 END _______ ________ ________ 三、(15分)编写一个画多边形的人机交互过程,当过程运行时,屏幕上会提示你输 入多边形的边数和边长,在你输入多边形的边数和边长后,屏幕上就会画出相应的多 校边形。 学

TO DBX

PRINT [请输入多边形的边数:]

make \ READ

PRINT [请输入多边形的边长:]

make \

CS

REPEAT :A[FD :B RT 360/:A]

DBX

END

四、(15分)编写过程画如下图形:

to taiji :a setpc :a repeat 18[fd 5 rt 10] repeat 18[fd 5 lt 10] repeat 36[fd 10 lt 10]

lt 90 pu fd 25 pd fill end 五、(15分)编写一个海龟坐摩天轮的动画,如下图所示。海龟在重力的作用下,从上往下越转越快,从下往上越转越慢。

to xia :n to shang :n to zhuan to main f :n=0 then stop if :n=19 then stop xia 18 cs fd 10 rt 10 wait :n fd 10 rt 10 wait :n shang 1 rt 90 xia :n-1 shang :n+1 zhuan zhuan end end end end

六、(20分)编写带变量的过程,画如下图所示的国际象棋棋盘。要求调用该过程可以画出不同格数的棋盘。

TO HIGH :H :A :FLAG IF :H=0 THEN STOP IF :FLAG=1 THEN (stamprect :A :A \ IF :FLAG=0 THEN stamprect :A :A FD :A IF :FLAG=1 THEN HIGH :H-1 :A 0 IF :FLAG=0 THEN

HIGH :H-1 :A 1 END

TO QI :H :L :A :FLAG IF :L=0 THEN STOP HIGH :H :A :FLAG BK :H*:A RT 90 FD :A LT 90 IF :FLAG=1 THEN QI :H :L-1 :A 0 IF :FLAG=0 THEN QI :H :L-1 :A 1

END

本文来源:https://www.bwwdw.com/article/738r.html

Top