少儿编程教程:图形的画法。

网友投稿 2019-08-26 11:52

第二百一十三期

少儿编程教程

第11讲

图形的画法。

我们平时需要用到许多图形,画图更需要图形的帮助,在scratch中该怎么画图形呢,直接用铅笔画,那样的图形弯弯曲曲,太难看,我们今天来学习画图形的办法。

一、绘制三角形。

首先我们要定义画笔的粗细、画笔的颜色,再确定“落笔”状态,其代码如下。

https://cdn.china-scratch.com/timg/190828/1152352957-0.jpg

假设我要画一个等腰直角三角形,它的度数为45度,它的边长为100,然后需要一个转90度的角,另一边长也应该是100,设计代码后,一个等边直角就已经绘制出来了。

https://cdn.china-scratch.com/timg/190828/1152355329-1.jpg

此时,我们需要把这两条等边连接起来,接下来的右转角度是多少,是45度吗?当我们设定为45度移动100步的时候,发现线路并不对,转角的度数应该是180度减去45度,得到135度,此时路线的方向合适了,唯一要调整的就是最后一条边的长度。

刚才我们让它移动了100步,长度不够,那么我们需要加长它的值。到底增加多少呢,没有一个确切的答案,只能靠不停的调试,达到最佳效果。经过多次实验,移动140步比较合适。 

https://cdn.china-scratch.com/timg/190828/11523520A-2.jpg

等腰直角三角形的画法就是这样,其余角度的三角形画法相似,都需要调整转角度数,最后测试线段长度,大家可以试一试。

二、绘制正方形

绘制正方形的方法与绘制等腰直角三角形有一点区别,在绘制等腰直角三角形时,我们是先右转,再移动,而绘制正方形时,必须是先移动,再右转,否则程序将会出错。理清了这个思路,那么绘制正方形将不再是难题。其具体步骤是,移动100步,右转90度,重复4次即可。但我们发现,用刚才的绘制方法,不能清晰地看见它的绘制过程,这时我们需要加入等待1秒的指令,从而清晰地看清每一边的绘制动作。 

https://cdn.china-scratch.com/timg/190828/1152354P6-3.jpg

三、绘制五边形

绘制五边形时,我们先要考虑每个内角是多少度。五边形可以分为3个三角形,内角和就是540度,每个内角是108度,那么每次转动的角度就是180度减去108度,得到72度,重复五次即可。

https://cdn.china-scratch.com/timg/190828/11523551H-4.jpg

四、绘制多边形

我们要绘制六边形,根据它的内角和是720度,每个内角平均为120度,需要转6次,那么每次应该转60度。其余多边形的绘制方法都相同。

https://cdn.china-scratch.com/timg/190828/11523BV1-5.jpg

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com