1、人脸识别显示屏
题目描述
“人脸识别显示屏”是新型“交通安全智能警示系统”的一个重要构成部分,请画出“人脸识别显示屏”。
黑色矩形宽为190,高为20的黑色(0号色);
绿色实心矩形宽为180,高为350、绿色(10号色);
黄色实心矩形宽为150高为150的黄色(5号色);
绿色实心矩形的中心到黄色实心矩形中心的距离为70。
题目解答:
int main(){
p.rr(190,20,0);
p.up().fd(185);
p.rr(180,350,10);
p.up().fd(70);
p.rr(150,150,5);
return 0;
}
2.画天平
题目描述
请你画出天平的图形,如图。已知下方的角度为60度,线长100,蓝色水平线长度、两圆心之间的距离均为240,圆的半径为20.
(图中数据只供参考,不必标出。)
题目解答:
int main(){
p.rt(90).bk(120).fd(240).lt(90).fd(20).oo(20,1);
p.up().bk(20).rt(90).bk(240).lt(90).fd(20).oo(20,1);
p.bk(20).rt(90).fd(120);
p.lt(60).down().bk(100);
p.fd(100).rt(120).fd(100);
p.hide();
return 0;
}
3.彩色花朵
题目描述
花瓣是半径为30的圆,颜色号分别为2、3、4、5、6、7、8;大圆半径100,大圆圆心到小圆圆心的距离为100,颜色14。
输入/输出例子1
输入:
输出:
题目解答:
int main(){
p.up();
for(int i=0;i<7;i++)
p.fd(100).oo(30,i+2).bk(100).rt(360.0/7);
p.oo(100,14);
p.hide();
return 0;
}
4.蛋糕
题目描述
蛋糕每层宽200,170,140,110,80,高30。蜡烛粗细8,长度10.
题目解答:
int main(){
p.up();
for(int i=0;i<5;i++)
p.rr(200-i*30,30,3+i*2).fd(30);
p.bk(15).down().size(8).c(1).fd(10);
p.hide();
return 0;
}
5.彩色的阶梯
题目描述
请画出彩色的阶梯,颜色从下到上为0、1、2、3、4…… 长度为10、15、20、25……
题目解答:
int main(){
for(int i=0;i<10;i++)
p.c(i).fd(10+i*5).rt(90).fd(10+i*5).lt(90);
p.hide();
return 0;
}
6.奥运五环
题目描述
小明刚学会goc中空心圆的命令,就想起了奥运五环可以用这个命令来画,请同学们也试试吧!圆的半径是50
颜色分别2、0、1、13、10号。
输入/输出例子1
输入:
输出:
题目解答:
int main(){
p.up().o(50,2).rt(90).fd(100);
p.o(50,0).fd(100);
p.o(50,1).fd(100);
p.bk(250).rt(90).fd(50).rt(90);
p.o(50,13).bk(100);
p.o(50,10).bk(100);
p.hide();
return 0;
}
7.等分巧克力
题目描述
圆半径为100,色号为6。
题目解答:
int main(){
p.oo(100,6);
for(int i=0;i<7;i++)
p.c(15).fd(100).bk(100).rt(360.0/7) ;
p.hide();
return 0;
}
8.车轮
题目描述
车轮的外圆半径为150,颜色6号,宽度
为25
里面小圆
半径为30,颜色0号,宽度为10
两个圆间连接的直线粗细为10,颜色0号
题目解答:
int main(){
p.size(25).o(150,6);
p.size(10);
p.c(6);
for(int i=0;i<5;i++)
p.up().fd(30).down().fd(120).up().bk(150).rt(360.0/5);
p.o(30,0);
p.hide();
return 0;
}
9.内接圆
题目描述
编程,画出下面图形。
圆的半径为50,矩形的宽为160,高为30
题目解答:
int main(){
p.o(50);
p.r(160,100);
p.r(100,160);
p.r(160,160);
p.hide();
return 0;
}
10.画外接圆
题目描述
画一个如图所示的图形,每个小圆的半径均为50,每条线段的长度也为50。
输入格式
无
输出格式
无
输入/输出例子1
输入:
无
输出:
无
题目解答:
int main(){
p.up().bk(200);
for(int i=0;i<3;i++)
p.o(50).up().fd(50).down().fd(50).up().fd(50);
p.bk(275);
p.o(225);
return 0;
}