Scratch编程-画图模块14【绘制五角星】

 今天带大家使用scratch绘制五角星。

Scratch编程-画图模块14【绘制五角星】_第1张图片

题目要求:

画一个边长为150的五角星,线条要红色,线条粗细为2,不能超出舞台。

要画五角星首选需要知道五角星的度数,这个我们需要分析一下五角星的角度构成。

Scratch编程-画图模块14【绘制五角星】_第2张图片

 

我们分析可以发现五角星中心部分是等边五边形,根据之前学的知识,我们可以知道,正五边形每个内角是108度。

Scratch编程-画图模块14【绘制五角星】_第3张图片

五角星可以分为五个等腰三角形和一个五边形,我们知道五边形的每个角以后,发现这五个三角形底部的两个角和五边形的角互为补角,所以底部的角为72度。

Scratch编程-画图模块14【绘制五角星】_第4张图片

因为三角形内角和为180度,其中两个角是72度,五角星的顶角为 180-72-72=36度。

Scratch编程-画图模块14【绘制五角星】_第5张图片

我们画图形要转的是外角,因为内外角之和是180度,所以要旋转的度数为180-36=144度。

根据题目的要求我们先写出如下代码:

Scratch编程-画图模块14【绘制五角星】_第6张图片

五角星有五个边,我们刚刚计算出需要旋转的度数为144,而且条件要求画边长150的,所以写出如下代码。

Scratch编程-画图模块14【绘制五角星】_第7张图片 

ok,图形完成。 

 

你可能感兴趣的:(青少年编程)