《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈

《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈在这节课中,我们要利用数学中的sin和cos两个计算方法,在scratch编程中,画一个彩虹圈,先让我们来看一下视频效果!整个小程序只需要一个角

欢迎大家来到IT世界,在知识的湖畔探索吧!

《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈

在这节课中,我们要利用数学中的sin和cos两个计算方法,在scratch编程中,画一个彩虹圈,先让我们来看一下视频效果!

视频加载中…

整个小程序只需要一个角色,就是画笔。

《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈

在这个编程过程中,我们要设置两个变量,分别是半径和角度。这个彩虹圈的原理其实就是根据半径的长度,画出一个个圆重叠而成。画圆的过程其实就是找出一个个距离中心坐标(0,0)半径上的点的坐标。假设第一个圆的半径为100,那么距离中心点半径上第一个点的坐标为(0.100);之后角度再增加1,画出第二个点的坐标为(100*sin1,100*cos1),之后角度再增加1,画出第二个点的坐标为(100*sin2,100*cos2),以此类推,直到角度增加到360度,因为圆的的度数为360度,画出最后一个点的坐标(100*sin360,100*cos360)。其中*表示乘法。sin0=0,cos0=1。

再完成一个圆之后,将半径减少10,将角色的位置再移动到中心点,重复之前的循环,直到画出第二个圆。以此类推,直到半径减少到0,结束整个脚本。

还要特别注意画笔的抬笔和落笔的位置。在一个圆画好结束,画笔角色移动到中心位置的时候,需要抬笔。不然会出现移动轨迹!

具体脚本如下:

《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/38947.html

(0)
上一篇 2024年 1月 20日 下午7:23
下一篇 2024年 2月 14日 上午8:00

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信