【编程任务】 从三角形开始,递增边数,一次画出20个多边形。

参赛说明:

1、画笔初始位置(-25,180),粗细为2;

2、每个多边形的边长都是50;

3、每画一个多边形,画笔要改变颜色。

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

分析:

1、根据图形要求,从三角形开始,递增边数,一次画出20个多边形

因此需要重复执行20次来画多边行

2、画多边形,角度变化规律如下图

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

定义变量n,和角度,可以计算得到内角角度。

实现步骤:

1、删除默认角色,绘制新角色(空白),作为画笔角色

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

2、根据题目要求,初始画笔设置

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

3、定义变量n

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

4、定义变量角度

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

5、设置n的值为3,重复执行20次画20个多边形,根据公式计算多变行内角角度,向右旋转这个角度,准备开始画多边形

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

6、重复执行n次画多边形。

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

7、每画完一个多边形,再回到初始位置,边长增加,改变画笔颜色。

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

参考答案:

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

信息素养大赛Scratch小高组决赛真题-一次画出20个多边形

本站内容未经许可,禁止任何网站及个人进行转载。