少儿编程教程:图形的画法。
第二百一十三期
少儿编程教程
第11讲
图形的画法。
我们平时需要用到许多图形,画图更需要图形的帮助,在scratch中该怎么画图形呢,直接用铅笔画,那样的图形弯弯曲曲,太难看,我们今天来学习画图形的办法。
一、绘制三角形。
首先我们要定义画笔的粗细、画笔的颜色,再确定“落笔”状态,其代码如下。
假设我要画一个等腰直角三角形,它的度数为45度,它的边长为100,然后需要一个转90度的角,另一边长也应该是100,设计代码后,一个等边直角就已经绘制出来了。
此时,我们需要把这两条等边连接起来,接下来的右转角度是多少,是45度吗?当我们设定为45度移动100步的时候,发现线路并不对,转角的度数应该是180度减去45度,得到135度,此时路线的方向合适了,唯一要调整的就是最后一条边的长度。
刚才我们让它移动了100步,长度不够,那么我们需要加长它的值。到底增加多少呢,没有一个确切的答案,只能靠不停的调试,达到最佳效果。经过多次实验,移动140步比较合适。
等腰直角三角形的画法就是这样,其余角度的三角形画法相似,都需要调整转角度数,最后测试线段长度,大家可以试一试。
二、绘制正方形
绘制正方形的方法与绘制等腰直角三角形有一点区别,在绘制等腰直角三角形时,我们是先右转,再移动,而绘制正方形时,必须是先移动,再右转,否则程序将会出错。理清了这个思路,那么绘制正方形将不再是难题。其具体步骤是,移动100步,右转90度,重复4次即可。但我们发现,用刚才的绘制方法,不能清晰地看见它的绘制过程,这时我们需要加入等待1秒的指令,从而清晰地看清每一边的绘制动作。
三、绘制五边形
绘制五边形时,我们先要考虑每个内角是多少度。五边形可以分为3个三角形,内角和就是540度,每个内角是108度,那么每次转动的角度就是180度减去108度,得到72度,重复五次即可。
四、绘制多边形
我们要绘制六边形,根据它的内角和是720度,每个内角平均为120度,需要转6次,那么每次应该转60度。其余多边形的绘制方法都相同。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com