LOGO习题集(打印版).doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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 fill end 3、请定义过程FK,绘制如下图形,需用递归。(输入FK,出现如下图形) 程序: to fk :L :N ?? draw ht ?? repeat 4[fk1 :L :N bk :N*:L rt 90] end to fk1 :L :N ??? if :N=0 stop ??? repeat 2[fd :L rt 90 fd :L*:N rt 90] ??? fd :L ??? fk1 :L :N-1 end 上面的图形是执行 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-1 end 上面图形是执行 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 78 8 11 81 12 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)

gsgtshb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档