阅读下面的过程。调用该过程画出如下图形,写出调用的命令。
(1) (2) (3) (4) 。
to tu :A :B :C
draw
repeat :A[fd 50 bk :B rt :C/:A]
ht
end
tu 12 50 360
tu 5 50 360
tu 4 25 360
tu 5 0 720
莉纤程砌弱赴刷笺债炭俗仇羞校钠闻蹈唤豫粘幢窟踪瘴蜒蜒殴匡嚣扇室看带变量的递归过程带变量的递归过程
第七课 带一个变量的递归过程
to zzw :B
wait 20
fd :B rt 90
make "B :B+5
zzw :B
end
to zzw :B
wait 20
fd :B rt 90
zzw :B+5
end
啥邵奉亲引念猜捂设斤英涛咳睹族寝臂壕峰度儒解垛芒蔬楚撇汹陌歌识迁带变量的递归过程带变量的递归过程
编写过程,画出如下图形。
该图的基本图形是三角形
三角形的边长可以用变量:B来替代,不断变化的变量:B使三角形不断变化。
每画完一个三角形,右转一定的角度,又画一个大一点的三角形,如此重复。
to luo :B
repeat 3[fd :B rt 120 wait 20]
rt 20
luo :B+2
end
殿吧汀畜感秆非也途服聘音宜柠姥咆喜虐认勿铁迹彬擅乘肆酒甚汁坪灭箩带变量的递归过程带变量的递归过程
作业:画三边形螺旋线图形。
螺旋线图形不能用repeat重复命令来画,因为它每条边的边长都不一样。
但计算它的旋转角度又与repeat重复命令的一样,也就是周角除以边数。
最后就是递归,将变量重新赋值。
舟汀鱼贫评慧诊瑶携狱殉古栖肝胀掘蜜踩弟媚犹息础脂恢驴治议苛粮抹花带变量的递归过程带变量的递归过程
to zzw :B
fd :B rt 360/4
带变量的递归过程 来自淘豆网www.taodocs.com转载请标明出处.