【题目要求】
1)绘制如下图所示的图形;
2)中心位置是( 0,0 ),画笔颜色为黑色;
3)完整图形是由十个边长为100的正五边形组成。
【评分标准】
10分:可以绘制一个正五边形;20分∶能够画出十个正五边形;
20分︰图形的颜色、位置、大小、方向均正确,且完全符合要求。
解题思路提示:
1.先根据题目要求,做好角色的初始坐标,设置好画笔颜色为黑色。
2.题目的评分标准已经告诉我们这个图形是十个正五边形组成,我们需要先画一个正五边形,正五边形的边长为100。一个正五边形有五条边,五条边边长相等都是100,所以肯定会用到“重复执行() 次”和“移动() 步”以及“右转()度”,难点在于绘制正五边形每画完一条边需要旋转多少度,这里需要自己好好的想一下正五边形的内角和是多少,每个角的度数是多少。
3.当攻克了以上问题,成功画出了第一个正五边形,其实这个题目几乎就成功了。
这个题目的图形看着复杂,但是题目很明确告知了是 十个正五边形组成,我们仔细看图形可以分析出这个图形是十个正五边形,一圈的度数都知道是360度,十个图形环绕成360度,每个图形之间的旋转角度就是360除以10=36
这样就可以轻松的画完这个图形了。
具体完整的源代码如下