UKCC(原OUCC)真题讲解(一)
题目链接:PRACTICE - 2025 Coding Challenge - UK Bebras
1.GreenStar
方法:使用模块
参考答案:
【知识点】
这里的长度100,是指中心到角的距离。
2.Draw a Square
参考答案:
【知识点】
在正多边形的图案中,旋转的角度=360/边数
如:
-
正三角形(等边三角形),旋转角度=360/3=120°
-
正四边形(正方形),旋转角度=360/4=90°
-
正五边形(五角星),旋转角度=360/5=72°
-
正六边形,旋转角度=360/6=60°
-
正八边形,旋转角度=360/8=45°
3.Greetings
参考答案:
【知识点】
-
注意写字的方向,需要和小画家方向一致
-
还可以设置字体,如黑体,字号大小,正常/斜体/加粗
4.Battenberg Cake
参考答案:
【知识点】
-
在Add shape模块中,半径radius是指图案中心到边的距离。
-
number of sides是指正多边形的边数
5.Hexagon
参考答案:
【知识点】
正多边形旋转角度=360/边数
6.Hexagon
参考答案:
【知识点】
迷宫类题目(想象盲人走迷宫),采用向右转法则。
向右转法则:如果碰到墙,就向右转。
代码结构
重复做: 先判断方向,如果前面有路,向前移动一次,否则向左转或向右转
7.Battenberg Wallpaper
参考答案:
【知识点】
70的由来,是图案中心到角的距离
由勾股定理得出71,
题目要求是10的倍数,所以取70
8.Heart
参考答案: