蓝桥杯STEMA scratch考试样题目,用scratch绘制五个正三角形的图形编程实现:
蓝桥杯STEMA scratch考试样题图片
1)按要求绘制如图所示的图形;
2)每个三角形都是正三角形,五个三
角形围绕公共顶点均匀摆放;
3)每个三角形的颜色都是随机的。
scratch绘制五个正三角形的图形解题思路:
1、先绘制一个正三角形,在重复画出五个正三角形;
2、实现一个正三角形的绘制,三条边相等,角度都是转动120°,五个正三角形之间的隔12°;
3、每个三角形绘制完,旋转的72°(60°+12°等于72°)角度,起笔再画下一个正三角形。
scratch编程绘制五个正三角形的图形:
第一步、添加画笔,将笔大小设为5,笔的粗细也设置5,落笔。笔从面向96°开始绘制。
scratch绘制正三角形落笔粗细以及方向
第二步、一个正三角形的三条边是相等的,角度也是相等的60°一个角。先移动100步,再转120°,再移动100步,再转120°,再移动100步,这里可以用重复执行3次来实现。
scratch绘制一个正三角形
第三步、其他四个三角形也是同样的方法,这个时候我们可以用循环5次来完成。
scratch绘制5个正三角形
第四步、重复的代码可以用自定义函数来实现,这样的话,代码会更简单。
scratch绘制1个正三角形,自制积木函数实现一次调用即可。
第五步、将画笔的颜色增加的范围在1-500之间随机,这样的话,每个三角形的颜色都是随机的。