首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Scratch编程入门练习作业—绘制七色花

大江课堂Scratch编程入门练习作业:

绘制七色花---练习使用“画笔”模块中的图章指令。

【练习题】

请独立使用Scratch完成编写下面练习项目的程序。(页面底部有参考答案,请不要先看哦。)

程序运行效果可以参考如下动画演示:

【答案】

往下滚动查看参考答案。

编程思路讲解:

我们先理解一下练习题中七色花的特点:一共有七个花瓣,每个花瓣大小一样,围绕一个中心点均匀分布,而且每个花瓣的颜色不一样。所以只要用程序绘制出七个花瓣,然后让七个花瓣均匀分布在一个圆上,即360°,这让我们想到可以用图章的指令。

第一步:绘制角色。在角色列表区域中使用“绘制新角色”命令,在造型中用椭圆工具画出一个椭圆形来。注意,要让椭圆的端点和造型区域的中心点+符号重合。

第二步:编写脚本。七色花有7个花瓣,需要用图章复制7次。我们从数学中学习过,一个圆圈是360度,七个花瓣均匀分布在一个圆上,那么每个花瓣的角度是360/7,所以我们用图章复制角色后,然后旋转360/7度,就实现了花瓣的均匀分布。

这里有一个小技巧,我们不需要计算出360/7的结果是多少,可以使用“运算”模块中的除法指令拼搭到旋转指令中,让计算机去算。

【代码】

七色花花瓣和完整脚本代码参考下图:

【小结】

本练习题主要练习“图章”和颜色特效指令配合使用。图章就是把角色印在舞台上,可以很容易画出和角色一模一样的图形出来,画出来就“印”在舞台上一样,我们不能把它当做角色来操作了,这一点和“克隆”指令完全不同。当我们绘制一些有规则的几何图形时,经常使用图章功能来实现。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181207G08H7G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券