LOGO语言怎样画椭圆

黄冠能 发布于 2015/03/12 11:46
阅读 534
收藏 1

昨天找到了这个小学时学的LOGO语言解释器:http://www.calormen.com/jslogo/

然后告诉3岁半的儿子,这样可以画一个圆:repeat 360[fd 1 rt 1]

然后杯具了,儿子要我画个椭圆(我没画出来差点就睡不了觉),……这个互联网史前问题在万能的Google和Stackoverflow貌似找不到答案,我想了一个晚上,怀疑有没有答案,我想我以前应该没有画过,我小学应该没有学椭圆的概念吧。

这个问题有点偏,我记得的人中可能只有两个小学的女同学学过LOGO语言,并且她们现在不大可能是程序员。所以,我也不知道有多少人知道我在说什么。

加载中
0
Jeky
Jeky
clearscreen
make "a 100
make "b 50

repeat 360[
  setxy (thing "a) * sin repcount  
  	((thing "b) * cos repcount) - (thing "b)
]

这里的a, b 分别是椭圆方程的a, b.

黄冠能
黄冠能
你的三角函数知识为什么掌握得这么牢固的?
返回顶部
顶部