最新消息:网站支持在线创作,微信分享,请点击【创作中心】编辑作品。

5:“花满园”之再谈函数

Scratch 少儿编程 3710浏览 0评论
Scratch艺术编程

本站可以分享scratch作品,快来边学习边创作吧,点击在线创作

上一讲(Scratch艺术编程 4:变量和函数)详细说明了函数的作用以及为什么要采用函数。在Scratch中,创建函数的步骤如下所示:

Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数   在本篇文章中,我们运用函数来创建一个“花满园”的作品:每按下空格键,小猫将在鼠标处绘制一个形态各异的花朵,并绘制出花径。最终效果图如下: Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数   作品并不复杂,让我们来分析一下。   虽然以上花朵形态各异,但仔细观察发现,花园其实是由各种大小、颜色的“旋转正多边形”、“花”、“实心圆”、“线段”所组成的。每按下空格键,程序便会在鼠标处绘制其中一个形状。   我们要解决“花满园”这个大问题,其实就是要解决几个小问题: Scratch艺术编程 5:“花满园”之再谈函数   我们已经知道函数的作用是实现某功能的一段脚本的集合。以上6个小问题或者说是6个功能,我们可以使用函数一一解决: Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数 Scratch艺术编程 5:“花满园”之再谈函数   要解决第6个问题,我们需要创建一个变量,为了易于理解,我们把该变量命名为“画什么形状?”并给予随机赋值,脚本如下: Scratch艺术编程 5:“花满园”之再谈函数   总结:本篇我们运用编程思维,把“花满园”这个看上去复杂的作品,化解为6个小问题,并运用函数的方法一一对应解决。有人说把脚本都集中到一起来编程也是可以的,是的,没错,也是可以解决问题的,但是这样你的脚本将“又臭又长”,非常不利于分享,非常不利于修改,非常不利于分工合作,非常不吻合计算机思维。   本文作者:温州贝克少儿编程叶老师   Scratch艺术编程系列课程Scratch艺术编程 1:绘制数字 Scratch艺术编程 2:画长城 Scratch艺术编程 3:画多边形 Scratch艺术编程 4:变量和函数 Scratch艺术编程 5:“花满园”之再谈函数

您必须 登录 才能发表评论!