scratch螺旋多边形,输入边数绘制不同的螺旋多边形

scratch绘制螺旋多边形,是第十届蓝桥杯国赛中的一道scratch编程题目,考到的知识点是笔画模块的运用,以及多边形图案的绘制;输入不同的边数,程序会绘制不同的多边形,而且颜色是渐变的;

[编程实现]

点击绿旗,询问边数,绘制出颜色渐变的螺旋多边形。例如右图分别为输入“4″和“5″的绘制效果。

scratch绘制螺旋4边形效果图

scratch绘制螺旋4边形效果图

scratch绘制螺旋5边形效果图

scratch绘制螺旋5边形效果图

[具体要求]

1、点击绿旗,清空舞台,询问“请输入边数”;

2、按照输入边数,连贯地绘制螺旋多边形;

3、绘制的螺旋多边形是颜色渐变的。

[评判标准]

10分:符合具体要求1。即:点击绿旗,清空舞台,询问“请输入边数”;

30分:在10分基础上,符合具体要求2。即:能够连贯地画出螺旋多边形;

40分:在30分基础上,符合具体要求3。即:颜色渐变。

scratch螺旋多边形编程实现步骤:

步骤一、隐藏小猫,设置小猫位置为(0,0),通过图案观察,面向90°开始绘制;新建变量“边数”,初始值为5;

初始化

初始化

步骤二、添加画笔,初始化画笔颜色,粗细。询问“请输入边数?”分别输入4和5,绘制4边形或者5边形;

步骤三、自制“绘制螺旋多边形”函数,参数为边数;边长绘制过程中一直是边的,逐渐增大的。旋转的角度和边数的关系是:角度=360/边数(循环的次数)

自制“绘制螺旋多边形”函数

自制“绘制螺旋多边形”函数

scratch绘制多边形的相关重要知识

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch枚举算法,计算男人女人和小孩人数问题

2023-5-17 9:33:34

综合资讯

scratch绘制十二个等边三角形组成正十二边形的图案

2023-5-17 9:33:42

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索