全国服务热线:400-6263-721

位置:珠海童程童美少儿编程培训学院 > 学校动态 > 少儿编程绘制奥运雪花-递归学习

少儿编程绘制奥运雪花-递归学习

来源:珠海童程童美少儿编程培训学院时间:2022/9/5 11:07:24

  北京冬奥开幕式相信给大家都留下了深刻的印象,尤其是开幕式上的雪花点火的创意,创意来源于生活,同样,老师希望大家学习编程,也能在编程中融入生活的创意,做个生活的有心人,同时,在编程中,享受创作的过程。

  今天,给大家分享一个Scratch绘制奥运雪花的程序,同时教大家学习递归,效果如下:


  02-递归原理

  程序的雪花效果是从较简单的绘制三角形开始的,下面我们从0级开始,看看这个三角形底边是如何一级一级发生变化的。

  0级(三角形):

  为了方便理解,老师这边只展示一条边的变化画直线:

  1级(六角星):

  1级和0级的关系:1级底边直线由四个线段组成,0级(1/3长度)右转60度 ,0级(1/3长度)左转120度,0级(1/3长度)右转60度,0级(1/3长度)

  2级:

  2级和1级的关系:1级(1/3长度)右转60度 ,1级(1/3长度) 左转120度 ,1级(1/3长度) ,右转60度 1级(1/3长度)。

  以此类推,第n级与第n-1级的关系:n-1级(1/3长度)右转60度,n-1级(1/3长度)左转120度 ,n-1级(1/3长度)右转60度 ,n-1级(1/3长度)。

  03-编程实现

  步骤1:首先,对画笔进行初始化,此外,这边将绘制六角形制作成“自制积木”:

  步骤2:自制积木,绘制1级的六角形:

  步骤3:自制积木中,按照前面寻找的规律,进行递归调用

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/970/news/560051/违者必究! 以上就是珠海童程童美少儿编程培训学院 小编为您整理 少儿编程绘制奥运雪花-递归学习的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721