01
小花猫又和大家见面了,过年几天小花猫吃好喝好睡好,变成大肥猫了,可没变成大懒猫哦。
小花猫过年几天拜访了好多朋友,而这个老朋友可是有点神秘,认识他的可不多,他就是图形编程软件Logo中的小海龟(闽教版小学信息技术2012版六年级下册)。感兴趣的同学,可以在百度上搜索并下载。小海龟见小花猫Scratch编程软件取代了他,有点闷闷不乐,就给小花猫提出了一个难题,绘制长轴为100,短轴为80的椭圆。那么小花猫能绘制出椭圆吗?
02
首先普及一下椭圆的知识:
在椭圆中,点O称为椭圆的中心。经过椭圆中心,两点之间距离最长的轴叫做长轴,两点之间距离最短的轴叫做短轴。从图形中,我们可以发现长轴和短轴分别是椭圆的两条对称轴。
03
小花猫要想绘制椭圆,由于知识有限,不知从何入手,正当他不知所措的时候,他想起了“有问题,找度娘”。于是他在百度中搜索有关于椭圆的知识。
小花猫在百度百科中看到了椭圆的知识讲解。哇,好深奥,小学生怎么会看得懂这些,还是放弃吧。
但小花猫始终有一个坚定的信念,坚持到底总会发现问题的关键。正是这种执着,他发现了问题的突破口。
04
他发现了利用椭圆的参数方程,就能表示出椭圆上每一点的坐标,然后利用循环命令,改变角度θ的值,绘制出每个点,最终的图形就是椭圆了。有了思路,就可以开始编程了。经过几分钟小花猫编写了如下的程序。
做法步骤:
1
定义变量i表示角度θ
2
长轴为200,短轴为160,则a=200÷2=100,b=160÷2=80
3
x坐标=100×cosi,y坐标=80×sini
4
将变量i增加1
5
重复执行直到i>360
05
终
终于解决了小海龟给出的难题,小花猫正沉浸在成功喜悦中。小海龟发现了椭圆中多出了一条线段,你发现了吗?那么这条线该怎么去掉呢,你还能利用绘制椭圆的命令,绘制任意半径的圆吗?
领取专属 10元无门槛券
私享最新 技术干货