Scratch编程入门-画图模块7【绘制正多边形】

发布于:2022-12-31 ⋅ 阅读:(1857) ⋅ 点赞:(2)

上一节课带领大家绘制了三角形。

记不清的朋友可以点击下方链接回顾一下上一节课的内容。

Scratch编程入门-画图模块【绘制三角形】

这一节课我将带领大家绘制正多边形,

那么就让我们开始吧!

 

通过上几篇文章,我们已经可以绘制正三角形、正方形以及长方形。

这节课我们来挑战一下正五边形、六边形乃至十边形等图形,

看完这篇文章,你也可以简单的绘制任意的正多边形图形。

首先我们回顾一下三角形和正方形程序

下图三角形程序代码

 下图正方形的代码

我们分析他们两个的积木不难发现,要画任意一个多边形主要的是要知道这个图形的边数、边长以及内角角度,正三角形三条边所以要重复执行三次,正方形四条边所以要重复执行四次,边数和边长一般我们都是事先知道的,主要是正多边形每个内角的度数需要我们自己想办法。

正多边形有一个特点,就是每条边边长相等,同时每个内角大小也一样。

 我们需要知道每个正多边形内角和才可以知道每个内角角度(正多边形内角和除以边数=正多边形每个角度数),从而我们才可以算出外角的度数,因为我们旋转最终是要转外角的度数(内角+外角=180度)

三角形内角和是180度,正方形内角和360度这些都是常识,那五边形、六边形这种图形的内角和是多少呢?

我们采用划分三角形的办法来看一下(如下图)

正五边形可以分成三个三角形,一个三角形内角和是180,三个也就是540 

正六边形可以分成四个三角形,一个三角形内角和是180,三个也就是720 

正八边形可以分成六个三角形,一个三角形内角和是180,三个也就是1080

正五边形内角和540度,每个内角是540/5=108度  外角是180-108=72度 

正六边形内角和720度,每个内角是720/6=120度  外角是180-120=60度 

正八边形内角和1080度,每个内角是1080/8=135度  外角是180-135=45度 

我们完善这个表格可以得到下面的表格

分析这个表格有个规律,可以得到下面这个表格

再根据上方表格我们可以得到一个公式

正多边形内角和 =(正多边形边数-2)*180

n边形内角和公式:(n-2)×180°(n指多边形边数,n≥3)

同时我们可以得到一个正多边形外角公式:

正N边形外角=180-(n-2)×180°/n指多边形边数,n≥3)

根据上面得到的公式,我们来分别画一下边长为100的正五边形和正六边形试试

先来试试正五边形,边长100,

正五边形内角和=(5-2)×180°=540度

正五边形外角=180-(5-2)×180°/5=72度

五边形顺利完成(看下图)

 其实这里不写右转72度(如下图)直接套公式也是可以的

正六边形内角和=(6-2)×180°=720度

正六边形外角=180-(6-2)×180°/5=60度

六边形顺利完成(看下图)

 同样的道理,正八边形和正十边形也是一样的

 

怎么样,掌握了公示是不是很简单呢?

下一篇文档我会带领大家绘制组合图形。 

本文含有隐藏内容,请 开通VIP 后查看