变幻二叉树-Scratch画笔艺术

变幻二叉树-Scratch画笔艺术

变幻二叉树-51scratch
变幻二叉树-Scratch画笔艺术
此内容为付费资源,请付费后查看
9.9
限时特惠
19.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

二叉树(Binary tree)是树形结构的一个重要类型,是指树中节点的度不大于2的有序树,它是一种最简单且最重要的树。二叉树的递归定义为:二叉树是一棵空树,或者是一棵由一个根节点和两棵互不相交的,分别称作根的左子树和右子树组成的非空树;左子树和右子树又同样都是二叉树。

作品简介

这次为大家带来的Scratch作品是《变幻二叉树》,作品的效果非常的简单,就是模拟一颗二叉树变化的动画效果。刚开始是时是一颗展开是的二叉树,慢慢的收缩成只有树干,然后又慢慢展开,在变幻的过程中,颜色也在不停的变化,五颜六色,非常梦幻。

在使用Scratch3.0创作变幻二叉树的作品中,应用到了函数的编程思想,尤其是递归,这是编程中一个比较难理解的知识点。在Scratch方面,主要使用了自制积木和画笔模块,这里所有的效果都是通过画笔画出来的。在数学方面,运用了坐标和三角函数知识,看起来貌似是初高中的孩子才能编写,实际上,这里只是用到了三角函数,只需要套用给定的公式即可,所以并没有那么难的😁。

代码片段

此次的Scratch二叉树作品效果非常梦幻,代码并不多,总共只有60多行,关键在于对递归函数的理解和运用,下面是部分代码:

图片[1]-Scratch变幻二叉树_Scratch数学艺术创意作品-51scratch少儿编程网
Scratch变幻二叉树代码片段

作品效果

Scratch变幻二叉树的完整效果如视频所示:

Scratch变幻二叉树完整效果

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容