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