过程的递归调用(螺旋线)

发布日期:2019-11-16 12:55 本文摘要:过程的递归调用(螺旋线)【少儿编程】新课引入例1:在过程SJLX中调用了它自己,试 推测SJLX 30能画出什么图形?TO SJLX :aFD :a RT 120SJLX :a+10ENDSJLX 30展开来FD 30 RT 120FD 30+10 RT 120FD 30+10+10 RT 120FD 30+10+10+10 RT 120FD 30+10+10+10+10 RT

  过程的递归调用(螺旋线)【少儿编程】新课引入例1:在过程SJLX中调用了它自己,试 推测SJLX 30能画出什么图形?TO SJLX :aFD :a RT 120SJLX :a+10ENDSJLX 30展开来FD 30 RT 120FD 30+10 RT 120FD 30+10+10 RT 120FD 30+10+10+10 RT 120FD 30+10+10+10+10 RT 120...停止命令格式:STOP功能:在过程中,当执行到这一条命令 时,就要立即停止过程的执行。 停止命令能让这个程序,在适当的时 候停下来。TO SJLX :aIF :a>200 THEN STOPFD :a RT 120SJLX :a+10END正多边形螺旋线TO DBLX :a :nIF :a>200 THEN STOPFD :a RT 360/:nDBLX :a+10 :nEND调用过程DBLXDBLX 30 4DBLX 30 5TO WJXLX:aIF :a>280 THEN STOPFD :a RT 144 WJXLX :a+10END调用过程WJXLXWJXLX 60WJXLX 80TO YUANL X:aIF :a>200 THEN STOPFD 3.14*:a/18 RT 10YUANLX :a+0.5END调用过程YUANLX 10YUANLX 30YUANLX 60

小结画正多边形螺旋线的三大步骤:1.适时停止;2.画一条边,并转到画下一条边的方向;3.增加适当的边长。课内实践按要求画出下面的图形:起始边长为10,边长每次增加4,最长边长为100。起始边长为10,边长每次增加5,最长边长为100。起始边长为10,边长每次增加1,最长边长为200。

少儿编程培训费用