大江课堂Scratch编程入门练习作业:
绘制七色花---练习使用“画笔”模块中的图章指令。
【练习题】请独立使用Scratch完成编写下面练习项目的程序。(页面底部有参考答案,请不要先看哦。)
程序运行效果可以参考如下动画演示:
【答案】
往下滚动查看参考答案。
编程思路讲解:
我们先理解一下练习题中七色花的特点:一共有七个花瓣,每个花瓣大小一样,围绕一个中心点均匀分布,而且每个花瓣的颜色不一样。所以只要用程序绘制出七个花瓣,然后让七个花瓣均匀分布在一个圆上,即360°,这让我们想到可以用图章的指令。
第一步:绘制角色。在角色列表区域中使用“绘制新角色”命令,在造型中用椭圆工具画出一个椭圆形来。注意,要让椭圆的端点和造型区域的中心点 符号重合。
第二步:编写脚本。七色花有7个花瓣,需要用图章复制7次。我们从数学中学习过,一个圆圈是360度,七个花瓣均匀分布在一个圆上,那么每个花瓣的角度是360/7,所以我们用图章复制角色后,然后旋转360/7度,就实现了花瓣的均匀分布。
这里有一个小技巧,我们不需要计算出360/7的结果是多少,可以使用“运算”模块中的除法指令拼搭到旋转指令中,让计算机去算。
【代码】七色花花瓣和完整脚本代码参考下图:
【小结】
本练习题主要练习“图章”和颜色特效指令配合使用。图章就是把角色印在舞台上,可以很容易画出和角色一模一样的图形出来,画出来就“印”在舞台上一样,我们不能把它当做角色来操作了,这一点和“克隆”指令完全不同。当我们绘制一些有规则的几何图形时,经常使用图章功能来实现。
,