- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LOGO习题集(打印版).doc
LOGO习题集
1、请定义过程FZ,绘制出如下图所示的图形,边长角度自定。(输入FZ,出现如下图形) 程序:to fz??? draw ht??? rt 50 fd 120 rt 80 fd 120 home ;用home命令回到起点??? rt 90 fd 34??? repeat 4[fd 120 rt 90]??? pu fd 30 rt 90 fd 30 pd??? repeat 4[repeat 4[fd 15 rt 90]rt 90]??? pu fd 90??? lt 90 fd 35 lt 90 pd??? repeat 2[fd 65 rt 90 fd 40 rt 90]end
第1个题目画房子顶一个等腰三角形有点难度,画第三条边时,如果不用“HOME”命令,要让海龟精确回到起点,要用到三角函数的知识。当然也可以反复使用“FD”命令试,我的这个程序里,底边是184。2、请定义过程TJ,绘制出如下图所示的太极图,尺寸自定。(输入TJ,出现如下图形程序:to TJ :L?? draw ht?? lt 90?? repeat 36[rt 5 fd :L*3.14/36 rt 5]?? rt 180?? repeat 18[lt 5 fd :L/2*3.14/36 lt 5]?? repeat 18[rt 5 fd :L/2*3.14/36 rt 5]?? rt 90 pu fd :L/3 rt 90 pd?? repeat 36[rt 5 fd :L/6*3.14/36 rt 5]?? lt 90 pu fd :L/2 rt 90 pd?? repeat 36[rt 5 fd :L/6*3.14/36 rt 5]?? pu rt 90 fd :L/12 pd fill?? pu fd :L/3 pd fillend
3、请定义过程FK,绘制如下图形,需用递归。(输入FK,出现如下图形)程序:to fk :L :N?? draw ht?? repeat 4[fk1 :L :N bk :N*:L rt 90]endto fk1 :L :N??? if :N=0 stop??? repeat 2[fd :L rt 90 fd :L*:N rt 90]??? fd :L??? fk1 :L :N-1end上面的图形是执行 fk 20 4 得到的。4、请定义过程JZT,绘制如下由图形组成的堆叠三角形,需用递归。(输入JZT,出现如下图形程序:to JZT :L :N??? if :N=0 stop??? repeat :N[repeat 36+18[rt 5 fd :L*3.14/36 rt 5]rt 180]??? pu ??? lt 90 fd :L*:N rt 90+30 fd :L lt 30??? pd??? JZT :L :N-1end上面图形是执行 JZT 30 4 得到的。
TO BJ
FOR I 1 20 [FOR J 1 33 [FOR K 1 100 [IF :I + :J + :K = 100 IF :I * 5 + :J * 3 + :K / 3 = 100 (PR :I :J :K)]]]
END
运行结果如下:4 18 788 11 8112 4 84
6、鸡兔同笼是我国古代著名趣题之一。大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中是这样叙述的:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。问笼中各有几只鸡和兔?
8、定义过程shu,键入“shu”后就画出如下图形:
9、编写过程为TEST4,画出如下所示图形,色彩逐渐变化。
TO TEST41 :N :X
IF :N 1 STOP
REPEAT :N [SETPC :X STAMPOVAL 10 10 PU FD 20 PD]
PU BK :N * 20 RT 60 FD 20 LT 60 PD
TEST41 :N - 1 :X - 1
END
TO TEST4
DRAW RT 30 TEST41 10 14 HT
END
说明:用颜色从14递减到5
10、定义过程CC,键入“CC”后就画出如下图形(红花,绿叶,有较粗的花枝):
2、答案
TO SSU :D
IF :D 1 STOP
SETPC 2 FD 5 RT 60 FD :D BK :D LT 120 FD :D BK :D RT 60
SSU
文档评论(0)