位置:兰州童程童美少儿编程培训学校 > 学校动态 > 兰州Logo教程过程的递归调用
兰州Logo教程过程的递归调用
来源:兰州童程童美少儿编程培训学校时间:2022/1/10 15:05:02
童程童美少儿编程培训学校 课程内容符合中国儿童成长特点,全方位增加学习效果。课程教具选用拥有80多年发展历史的正版乐高积木套装,环保ABS材质,安全健康无异味,颗粒饱满光滑无毛刺,符合欧洲食品卫生局安全标准。学生在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度,从而理解"并行"、"事件处理""目标实现"这样的概念,培养编程思维,提高中国孩子的综合能力和素质。例1:在过程“SJLX”中调用了它自己,试 推测“SJLX 30”能画出什么图形?
TO SJLX :a
FD :a RT 120
SJLX :a+10
END
SJLX 30
展开来
FD 30 RT 120
FD 30+10 RT 120
FD 30+10+10 RT 120
FD 30+10+10+10 RT 120
FD 30+10+10+10+10 RT 120
停止命令
格式:STOP
功能:在过程中,当执行到这一条命令 时,就要立即停止过程的执行。 ?
“停止命令”能让这个程序,在适当的时 候停下来。
TO SJLX :a
IF :a>200 THEN STOP
FD :a RT 120
SJLX :a+10
END
正多边形螺旋线
TO DBLX :a :n
IF :a>200 THEN STOP
FD :a RT 360/:n
DBLX :a+10 :n
END
调用过程DBLX
DBLX 30 4
DBLX 30 5
TO WJXLX:a
IF :a>280 THEN STOP
FD :a RT 144 WJXLX :a+10
END
调用过程WJXLX
WJXLX 60
WJXLX 80
TO YUANL X:a
IF :a>200 THEN STOP
FD 3.14*:a/18 RT 10
YUANLX :a+0.5
END
调用过程
YUANLX 10
YUANLX 30
YUANLX 60
小结
画正多边形螺旋线的步骤:
1.适时停止;
2.画一条边,并转到画下一条边的方向;
3.增加适当的边长。
尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/663/news/472956/违者必究!
以上就是兰州童程童美少儿编程培训学校 小编为您整理 兰州Logo教程过程的递归调用的全部内容。