2019年logo程序初赛试题汇总
![2019年logo程序初赛试题汇总](https://img.360docs.net/imgdf/1q4qf389zgyun7c2oxw1zute0ii9qklg-f1.webp)
![2019年logo程序初赛试题汇总](https://img.360docs.net/imgdf/1q4qf389zgyun7c2oxw1zute0ii9qklg-b2.webp)
2005年顺德区LOGO语言程序设计比赛初赛试卷
一、选择填空:(每题2分,共26分)
1、LOGO语言中的命令都是英文单词的缩写,例如FD、BK、LT、RT分别是英文单词__________、
________、________、________的缩写,而ClearScreen、PenUp、PenDown的缩写分别是CS 、_____________、_________________。
2、写出下列命令:设置背景的命令_________、设置笔色的命令_____________、填充颜色的命令
______________、改变笔的粗细的命令____ ____________。
3、画一个直径为20的圆:______________________________________________
4、画一个横向长为80,纵向宽为40的矩形:_____________________ ________
5、画一个边长为100的五角星:________________________________________
二、画出下列过程所画的图形(画在题目的右边,要求标出图形的边长。每题5分,共15分)
1. TO A
REPEAT 4[FD 20 RT 90 FD 20 LT 90 FD 20 BK 20 RT 90]
END
执行 A
2.TO B1
REPEAT 2[FD 20 RT 90 FD 60 RT 90]
END
TO B
REPEAT 4[B1 RT 90 FD 60]
END
执行 B
3.TO C1 :X
REPEAT 4[FD :X RT 90]
END
TO C
C1 60 PU FD 40 RT 90
FD 20 PD C1 20
END
执行 C
三、根据图形完成下列过程:(每空2分,共16分)
1.TO LX
REPEAT _____ [ FD 40 RT 60 FD 40 RT _____ ]
END
TO EX1
HT LT _____
REPEAT _____ [ LX RT _____ ]
END
2. TO EX2
REPEAT __ [REPEAT __ [ FD 80 RT 90 ] RT __ ]
END
四、根据要求写出程序:(共9分)
自然界的花有的是三瓣,有的是四瓣或者更多。设计一个过程Hua :N,当输入Hua 3 就画出3个花瓣的花(图一),输入Hua 5就画出5个花瓣的花(图二)
五、应用题。(每空2分,共14分)
工人师傅用150块砖砌一堵墙,每块砖长为10,高为5,每层使用15块砖。工人师傅将画好的草图交给小明,小明编写了下面的LOGO 过程将图纸画出来了(见下图),请你猜猜过程中划线部分应该填写什么才能完整地把图纸画出来。 TO zhuan :X :Y
REPEAT 2[FD :X RT 90 FD :Y RT 90] END
TO C1
REPEAT 15[zhuan 5 10 RT 90 FD 10 LT 90] RT 90 BK ______ LT 90 FD END TO C2
zhuan 5 5 RT 90 FD 5 LT 90
REPEAT [zhuan 5 10 RT 90 FD 10 LT 90]
zhuan RT 90 FD 5 LT 90 FD 5 LT 90 FD 150 RT 90 END TO Q
REPEAT [C1 ] HT END
六、设计题。(共20分,在试卷背面答题)
所谓动画,就是快速播放的一系列静态图像。医学已经证明,人的眼睛看到一幅画后,在1/24秒内不会消失。因此当一幅画在人的视觉下还没有消失前就播放下一幅画,就会给人一种流畅的视觉变化效果。请你利用这一原理,设计一个过程fengche :time ,画转动的风车。其中变量time 为风车转动的时间。例如:执行fengche 10,风车转动10秒钟。风车有四片叶轮(如图),每片叶轮的长是60,宽是20。
(提示:画好风车的四片叶轮后,利用Wait :N 命令,使风车的的四片叶轮在屏幕上保持1/24秒,然后擦除它,再在下一位置重画四片叶轮。注意,Wait :N 表示等待:N/100秒)。
2006年顺德区LOGO 语言程序设计比赛初赛试卷
一、选择填空:(每题5分,共15分)
画一个长为60,宽为30的空心矩形的命令:
使用重复命令画一个边长为60的正六边形的命令:
画一个直径为36的圆的命令:
_____________________________________________________________
图二 图三 图一
二、写出画如下图形的命令(每个图9分):
图图图
画图的命令:_________________________________________________
画图的命令:_________________________________________________
画图的命令:_________________________________________________
(改题:)以下三个图形各不相同,请编写一个带参数的过程,通过改变该过程参数的值,该过程能分别画出如下图形:
三、(13分)编写一个过程画出如下图形:
四、(10分)编写一个过程DBX :N,要求:执行该过程时能连续画出正三角形……正N边形。例如执
行DBX 10画出如下图形:
五、(10分)以下四个图形各不相同,请编写一个带参数的过程,通过改变该过程参数的值,该过程能分别画出如下图形:
(1) (2) (3) (4)
六、(10分)圆的面积公式为:S=(R是圆的半径)。编写一个计算圆面积的递归过程。要求有提示,输入0程序结束。
七、(15分)编写一个画松树的过程songshu :N :L,其中:N表示组成松树的三角形个数,:L表示
最大的三角形的边长。组成松树的三角形的边长由大到小递减,每次减少二分之一。
2007年顺德区小学LOGO语言程序设计比赛初赛试卷
一、填空:(每小题5分,共15分)
5、画一个黑色的、边长为50的实心正方形:
6、画一个边长为100的五角星:
7、将150-42×2÷14写成LOGO语言的表达式:
_____________________________________________________________
二、(15分)编写带变量的过程画下面的图形,并将画相应图形的调用方法写在图形下方的划线处。
________ ________ ________ _________ 三、(15分)编写带变量的过程画如下图形,并将调用该过程画相应图形的方法写在图形右方的划线处。
四、(15分)编写一个过程,过程运行时,计算机随机地出100以内的两个正整数的加法或乘法题,如
果你输入的答案正确,屏幕提示“正确!”;如果你输入的答案错误,屏幕没有提示。接着重新出下一道题,如此循环。下图是过程运行时的画面。
五、(20分)N 支球队进行循环赛(即每两个球队之间都比赛一次),共要进行多少场比赛? 1) 请编写过程。
2) 调用编写的过程计算:8支球队的循环赛共_______场比赛;24支球队的循环赛共_______场比赛;
36支球队的循环赛共_______场比赛。
六、(20分)设计交通信号灯:有红、黄、绿三盏信号灯。红灯亮一段时间,然后熄灭;黄灯亮起,闪
烁3次后熄灭;然后绿灯亮起,一段时间后熄灭;黄灯又亮起,闪烁3次后熄灭;接着红灯又亮起……如此循环。
绿灯亮 黄灯闪烁 红灯亮
2008年顺德区小学LOGO 语言程序设计比赛初赛试卷
一、填空:(每小题5分,共15分)
画一个边长为50的正12边形:
画一个边长为100的9角星:
将(15+53
)×2÷14写成LOGO 语言的表达式:
二、(每个图形10分,共20分)编写两个过程,分别画如下所示图形。
三、(10分)编写带变量的过程画下面的图形,并将调用该过程画相应图形的方法写在图形下方的划线
处。