APP下载

蓝桥杯Scratch编程真题

2020-06-30Intoweb

电脑报 2020年20期
关键词:六边形蜘蛛网边长

Intoweb

这是一道蓝桥杯Scratch低级编程的题目。适合初学編程的小朋友,我们一起来解题。

编程实现

设置舞台背景为蓝色,选择画笔为白色,粗细2。以坐标(0,0)点为中心,绘制一个如图所示的蜘蛛网。它是三层结构,基本单元中最小的三角形边长为50,每向外延伸一层,边长增加50。

注意:

1.点击绿旗,小猫能够瞬间绘制出蜘蛛网图案,中间不可停顿。

2.蜘蛛网的大小、形状、颜色与题目要求一致。

评判标准:

5分:设置背景为蓝色,画笔为白色,粗细为2。

10分:能够绘制出三角形。

20分:能够绘制出最内层的正六边形。

25分:能够绘制三层蜘蛛网图案。

10分:小猫在绘制过程中不可停顿,瞬间即可得到图案。

我们根据题目要求一个个解决问题。

1. 设置背景为蓝色,在舞台背景画个满屏的蓝色方块。

2. 题目评分要求能够绘制出三角形和内层正六边形。这说明出题者暗示你这个蜘蛛网是用三角形组合成内层六边形,然后改变三角形的边长画出另外两层六边形。

3. 绘制三角形的代码我们应该很熟悉了,重复3次移动边长转120度。将三角形右转60度再绘制下一个,重复6次就能画出一个六边形了(如图1)。

4. 接下来外层再嵌套一次重复3次,边长改为变量,每次增加50。绘制出边长更长的两组六边形就可以画出蜘蛛网了(如图2)。

5. 因为是低级组的编程,变量也不是必需的,只需直接复制3次画六边形的代码,手动设置每次的边长为50、100、150就可以了。

猜你喜欢

六边形蜘蛛网边长
路遇一张蜘蛛网
蜘蛛网大战
魔术存钱罐
大楼在移动
蚊子和蜘蛛网
怎样剪拼
怎样剪拼
找图形
蜘蛛网
有趣借边术