scratch绘制多边形,是第十届蓝桥杯选拔赛中一道scratch编程问题。这是一个图形题目,主要考察考生的分 析能力、角度知识和scratch的画笔应用。绘制以3、5、7、9递增2的多边形,直到递增到19为止;
scratch绘制多边形编程实现要求:
1 )设置舞台背景为白色,画笔颜色任意,粗细为3;
2 )以坐标(0,0)点为图案中三角形的某个定点,绘制一个如图所示的图案;
3 )该图案的每个边长为40,图案中每个图形的边的个数为3、5. …..直到19;
scratch绘制多边形需要注意:
1 )点击绿旗后,要连贯地画出图案,中间不可停顿;
2 )图案中各图形的形状和位置关系应与图示-致。
scratch绘制多边形评判标准:
10分:可以画出形状一致的三角形;
30分:在10分标准的基础上,可以画出五边、七边等图形,
而且各图形的相关位置关系符合图示要求;
50分:可以连贯地画出完全符合题目要求的图案。
scratch绘制多边形编程实现步骤:
步骤一、角色初始化,设置隐藏;位置坐标初始为(0,0),添加画笔,初始画笔擦除、画笔粗细、画笔颜色;新建变量“边数”,初始值为3;
scratch绘制多边形初始化
步骤二、落笔,开始绘制多边形,每个边长为40,先是绘制3边形,在绘制5边形,以递增2为基数,一直加到19为止;通过观察图形发现,绘制完一个多边形后,需要移动40,再开始绘制下一个多边形;
scratch绘制多边形自制函数
步骤三、绘制19个多边形,重复循环直到“边数”>19就停止;
scratch绘制3 5 7 9….19边形