scratch绘制十二个等边三角,是蓝桥杯2020年4月的线上省赛模拟考试中的一道scratch编程题。主要考的是绘制图形,这是很多scratch考试中经常会考到的;考察的是学生对笔画,以及绘制正多边形的技巧;双重循环和变量的使用;
scratch绘制十二个等边三角形组成正十二边形的图案效果
[编程实现]
1 )绘制如下图所示的十二个等边三角形组成的外围是正十二边形的图案,三角形边长为50;
2 )十二个等边三角形有两种颜色组成,但是相邻的两个三角形不能是同一种颜色。
[评判标准]
10分:可以绘制一个正三角形;
30分:能够画出由十二个正三角形组成的图案;
50分:完全符合要求。
scratch绘制十二个等边三角形组成正十二边形的图案编程实现步骤:
步骤一、隐藏角色、设置角色坐标位置(0,100),题目没有规定,可以任意选择;添加画笔,初始画笔的状态;
初始化
步骤二、自制积木,先判断颜色,相邻的两个三角形颜色不能一样,这里设置变量,判断是奇数还是偶数;
判断三角形的颜色
步骤三、右转360/12的角度,新建自制积木,先绘制一个三角形,参数为边数;
绘制一个正三角形
步骤四、新建自制积木绘制12个正三角形,参数为个数;重复循环12次,绘制12个正三角形;
绘制12个正三角形