杨校老师竞赛课之青科赛GOC5-6年级组模拟题
1. 魔法杖
题目描述
小C 买了一个魔法杖的玩具,如下图,请你用GOC编程帮助他绘制出来。
实心圆的半径为15,颜色为默认色号。
红色部分为线段长度和角度,不用画出。魔法杖杖柄长度150,上端部分角度都为直角。
参考代码
int main(){p.fd(150);p.rt(30);p.fd(70);p.lt(90);p.fd(60);p.oo(15);p.lt(90);p.fd(50);p.lt(90);p.fd(40);p.lt(90);p.fd(30);return 0;
}
代码检验
3.全路段标志编程题
题目描述
小C和家人开车出门,在路上看见一个禁止停车的标识。他决定利用GOC编程知识,把它画出来。
空心圆半径为200,色号为红色(1号色),笔粗为35;
中间红色线段将圆一分为二,与画笔初始方向形成45°夹角。
“停”是大小为250,颜色为黑色(0号色);
参考代码
int main(){{// 隐藏画笔p.hide(); // 设置画笔大小为35像素 p.size(35); // 画笔绘制圆形,半径200和 色号为1p.o(200,1); // 设置画笔色号为1、1号颜色是红色p.c(1); // 左转45度后前进200单位,再后退400单位(绘制直径)p.lt(45).fd(200).bk(400); // 将画笔位置重置到坐标原点 p.moveTo(0,0); // 在坐标处绘制文字"停",0为颜色号、250 为字体大小p.text(" 停",0,250); return 0;
}}