棋 艺 人 生
 

 日志分类

公  告

日  历
 
登  陆

日志更新

最新评论

留 言 板

搜  索

链  接

Blog信息




 

2010常熟市信息技术教师解题能力比赛编程题2
weiwei 发表于 2010-6-1 10:06:52

  四个编程题中,第二个有一定难度,题目如下:




  要求输入不同参数,能画出上述不同的图形。

  考试时看到这个题目,想了一下没想出办法,跳过直接做后面的3、4两题。3、4两题都很简单,很快就做好了。回来头来研究这一题。第1、3、4张图之间的联系很快就看了出来,但第二张图五角星怎么也无法跟其它的图形联系起来。拿着笔在草稿纸上反复比划,苦思冥想了十多分钟,终于找到了它们之间的关系。程序实在是太简单的,答案如下:
to dbl :L1 :L2 :N :K
  draw ht
  repeat :N[fd :L1 bk :L2 rt 360*:K/:N]
end

  第一张图 dbl 50 25 4 1
  第二张图 dbl 50 0 5 2
  第三张图 dbl 50 50 5 1
  第四张图 dbl 50 50 9 1

  这个题出得真是太妙了,也不知道出题者是自己想出来的还是从哪儿看来的。


阅读全文 | 回复(0) | 引用通告 | 编辑
 


发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:





© COPYRIGHT 2005 ALL RIGHTS RESERVED