万奇机器人-绘制多边形
万奇机器人-绘制多边形
一、教学目标
1、复习事件积木,条件选择,循环模块;
2、学习多边形,角的概念;
3、学习机器人图形绘制思想;
4、完成任务代码。
二、任务分析
使用万奇机器人完成三角形、正方形、五角星的图形绘制。
在使用机器人绘画时,其实就是让机器人按照指定的路线完成任务即可;所以在这里最常用的便是与积木,这里就要考验孩子们对于图形的了解以及角度的概念了。
三、项目代码
1、知识储备
在开始绘制之前首先要观察一下,我们需要按照路线进行转弯的参数是多少。
在图形中都会有一个角,那什么是角呢?
其实角在我们生活中很常见,例如:剪刀、时钟以及红领巾等等。
从上面我们可以观察到角有两条线,这两条线相交在一个点上,就形成了角。
那在数学中如何解释角呢?
角是能够测量的吗?
角是可以被测量的,我们要是使用量角器来测量一个角的大小,并且角还有一个单位:度。
最后需要记住两个特殊的角:直角(90度)、平角(180度)。
2、绘制正三角形
在绘制之前有一个问题,要绘制一个封闭图形,最少需要几条边?
这个时候会发现会产生一个三角形。同时三角形三条边又产生了三个角,根据角的不同三角形划分了:锐角三角形(三个角都小于90度)、直角三角形(其中有一个角等于90度)、钝角三角形(其中有一个角大于90度且小于180度)。
在三角形中根据边长还有2个特殊的三角形:等腰三角(两条相邻边长度相等)、等边三角形(三条边长度相等、三个角相等都为60度,也叫正三角形)。
现在我们就开始来绘制一个等边三角形吧!
根据图形我们可以观察我们从起点出发,向前移动10厘米,随后转120度(注意:这里转的一个方向,三角形内的角内角是60度,但是这里并不是转60度,而是转的另一半120);然后继续移动10厘米,转120度;移动10厘米,转120度。
外角:由于两条边相夹的角叫内角,按照一条边延长,会发现还有一个角在内角的旁边,这个叫角外角。使用平角(180度)减内角便得到外角的度数。
代码如下:
前面我们学过了优化,一样的代码可以使用循环来优化,使代码变得更少。那这里可以优化么?
仔细观察上面可以发现程序是将做了三次。那这里可以优化为。
2、正方形
正方形也是一个特殊的矩形,四条边相等,四个角也相等为90度
根据三角形的画法可以自己完成正方形的绘制吗?
正方形能不能优化吗?能用最少得程序完成复杂的任务。
3、五角星
想一想五角星又该如何绘制呢?这里注意万奇机器人绘制是一笔完成的,并没有任何的抬笔动作,所以在这里我们也应该用一笔完成,
此时能发现规律了吗?
这里需要转180-36=144度哟!
同样这里也是可以使用重复执行来完成的。注意这里变成了右转咯!!
以上我们三个基本图形已经花完了,此时你发现了画图的规律了么,其实机器人包括软件画图的原理就是机器人或者鼠标走的路线所产生的痕迹。
四、项目完整代码
五、作业与实践
1、理解角度概念;
2、理解机器人绘图;
3、完成图形绘制。