资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,阅读下面的过程。调用该过程画出如下图形,写出调用的命令。,(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,wait 20,zzw,:B+5,end,to,zzw,:B,fd,:B,rt,360/5,wait 20,zzw,:B+5,end,to,zzw,:B:N,fd,:B,rt,360/:N,wait 20,zzw,:B+5:N,end,作业:编写一个画同心圆的递归过程,YUAN:R:B,,其中变量:,R,为圆的半径,:,B,为画笔的颜色代码。以下图形分别是调用该过程画出的图形。,分析:,a.,首先写出不代变量的过程。,b.,再将变量代入。,c.,最后就是递归,将变量重新赋值。,
展开阅读全文