最新消息:

Scratch编程-自定义花瓣数量花瓣绘制的程序

Scratch 少儿编程 3490浏览 0评论

友情提示:视频教程观看时请手动设置清晰度。

怎样自定义花瓣个数来绘画呢?本节课将通过数学公式来教你绘制花瓣,一起来看看程序演示视频吧!

编写自定义花瓣数量花瓣绘制的程序

案例欣赏

编写自定义花瓣数量花瓣绘制的程序

案例分析

      本案例将绘制玫瑰花瓣,它按照如下步骤执行:

      1、定位到舞台的中心点。

      2、让角色面向特定的角度。通常用希腊字母theta)表示角度,因此设定一个名为theta的变量

      3、将角色移动r步并绘制一个点,随后抬笔返回原点。

      4、微调角度值theta(本例中是1度),重复执行第2 到4步。

移动步数r和角度theta的关系是:

编写自定义花瓣数量花瓣绘制的程序

     其中,a是一个实数,n是一个整数

a代表玫瑰花的大小,n代表花瓣的数量

     余弦三角函数(cos)在数字和逻辑运算模块的平方根积木中选取。只要a和n确定,那么使用不同的theta值便可计算出对应的r值,通过它就可进行绘制。

如下图:编写自定义花瓣数量花瓣绘制的程序

编写自定义花瓣数量花瓣绘制的程序

编写程序

一、新建变量

c

二、新建角色

编写自定义花瓣数量花瓣绘制的程序

其中图片1是一个显示出来的按钮

图片2是一个隐藏的角色

图片3是操作说明

三编写脚本

1、重绘按钮

编写自定义花瓣数量花瓣绘制的程序

2、绘图角色程序

编写自定义花瓣数量花瓣绘制的程序

3、操作说明

在单击按钮时,让操作说明消失即可。

编写自定义花瓣数量花瓣绘制的程序

思考与探究

想一想,试一试:

1、下图中不同的n的值所绘制的玫瑰花瓣,你发现n与花瓣数量之间的关系了吗?

编写自定义花瓣数量花瓣绘制的程序

2、试一试添加一个滑块,允许用户调整公式中的a值。

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