友情提示:380元/半年,儿童学编程,就上码丁实验室。
怎样自定义花瓣个数来绘画呢?本节课将通过数学公式来教你绘制花瓣,一起来看看程序演示视频吧!

案例欣赏

案例分析
本案例将绘制玫瑰花瓣,它按照如下步骤执行:
1、定位到舞台的中心点。
2、让角色面向特定的角度。通常用希腊字母(theta)表示角度,因此设定一个名为theta的变量。
3、将角色移动r步并绘制一个点,随后抬笔返回原点。
4、微调角度值theta(本例中是1度),重复执行第2 到4步。
移动步数r和角度theta的关系是:
其中,a是一个实数,n是一个整数
a代表玫瑰花的大小,n代表花瓣的数量
余弦三角函数(cos)在数字和逻辑运算模块的平方根积木中选取。只要a和n确定,那么使用不同的theta值便可计算出对应的r值,通过它就可进行绘制。
如下图:

编写程序
一、新建变量
二、新建角色
其中图片1是一个显示出来的按钮
图片2是一个隐藏的角色
图片3是操作说明
三编写脚本
1、重绘按钮
2、绘图角色程序
3、操作说明
在单击按钮时,让操作说明消失即可。

思考与探究
想一想,试一试:
1、下图中不同的n的值所绘制的玫瑰花瓣,你发现n与花瓣数量之间的关系了吗?
2、试一试添加一个滑块,允许用户调整公式中的a值。