1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第七课 奇妙的螺旋图,新课导入,同学仔细观察下面图形,能找到规律吗?,LXSJX 10 3 LXSBX 10 4 LXWBX 10 5 LXWJX 10 5,规律:小海龟每画完一条边就会,,所以画的图形越来越大,成了螺旋图。,长一点,一、画螺旋线,1,、画螺旋三角形,我们一起来读一读积木的内容,调用,LXSJX,这个过程。,右转,120,边长,步骤,命令,动作或含义,TO LXSJX:A,开始定义一个,LXSJX,(螺旋三角形)的积木,:,A,为三角形的,_.,FD:A RT 120,画出边长为:,A,的一
2、条边,然后,_.,WAIT 3,等待一段时间。,LXSJX:A+10,END,告诉小海龟,,LXSJX,(螺旋三角形)的积木完成,.,递归调用:本身是可以进行自我调用的过程。,尾递归:递归调用在命令出现在程序段最后(,end,命令上面一行)的情况。,运行,LXSJX,(螺旋三角形)积木后,执行命令的过程:,FD:A RT 120,WAIT 3,:,A=:A+10,输入,LXSJX 10,运行:,第一次:小海龟前进,10,步,右转,120,,等待,:,A,的值加,10,,变为,20,;,第二次:小海龟前进,20,步,右转,120,,等待,:,A,的值加,10,,变为,30,;,第三次:小海龟前进,10,步,右转,120,,等待,:,A,的值加,30,,变为,40,;,以此类推。,二、条件表达式,条件表达式的格式为,:,IF(,条件表达式,)THEN(,命令,),停止命令,:,STOP,A150,FD:A RT 120,:,A=:A+10,WAIT 3,:A150,输入:,A,的值,STOP,判断:,A,的值,例如,:,TO LXSJX:A,IF:A150 THEN STOP,FD:A RT 120,WAIT 3,LXSJX:A+10,END,同学们,刚才学习了螺旋三角形画法程序,那么下面我们一起来画画以下的图形吧!,再见!,