
2025年8月5日,金山社区第六期电子工程师竞赛班小课堂课程内容:
第1题 多边形花环
题目描述:
画这样的正多边形,正三角形边长为30,奇数正多边形如上图,双数为内扣的正三角形花环

参考程序:
int main(){
int n;
while(true){
cin>>n;
p.cls();
p.rt(90).speed(10);
if(n%2==0){
for(int j=0;j<n;j++){
for(int i=0;i<3;i++) {
p.fd(50).rt(120);
}
p.fd(50).rt(360.0/n);
}
}else{
for(int j=0;j<n;j++){
for(int i=0;i<3;i++) {
p.fd(50).lt(120);
}
p.fd(50).rt(360.0/n);
}
}
}
return 0;
}
第2题 四色16针型
绘制如下四色16针型:

线段长100,颜色:10,11,12,13
参考程序:
int main(){
for(int i=0;i<16;i++)
{
p.c(i/4+10).fd(100).bk(100).rt(360.0/16);
}
return 0;
}
第3题 台阶
请编写程序,画出下面图形。

线段长度是50,颜色是10号
参考程序:
int main(){
p.hide().c(10);
p.fd(50).rt(90).fd(50).lt(90);
p.fd(50).rt(90).fd(50);
return 0;
}
第4题 小鱼
请编写程序,画出下面图形。

大正三角形边长是200,小正三角形边长是80,颜色是14号
参考程序:
int main(){
p.hide().c(14);
for(int i=0;i<3;i++)
p.fd(200).lt(120);
p.fd(100).rt(60);
for(int i=0;i<3;i++)
p.fd(80).rt(120);
return 0;
}
第5题 帽子
请编写程序,画出下面图形。

帽子顶的小球半径为20,颜色1号;
中间是半圆和矩形组成。黑色半圆半径为100,矩形的高是100,颜色黑色0号。
底部有10个半径为10的彩色小球排列组成。小球颜色号为:0、1、2、3、4、5、6、7、8、9.
int main(){
p.hide().up();
p.oo(20,1);
p.bk(20+100);
p.oo(100,0);
p.bk(50);
p.rr(200,100,0);
p.bk(50+10);
p.rt(90).bk(100-10);
for(int i=0;i<10;i++)
{
p.oo(10,i);
p.fd(20);
}
return 0;
}
学中玩、玩中学,探索着、思考着,这就是金山社区电子工程师科技竞赛小课堂。



撰稿人:曹容琰
审稿人:顾 蓓

| 江阴市关工委版权所有 江阴市关工委主办 1024*768分辨率,16位以上颜色,IE6.0以上版本浏览器 苏ICP备05002806号 |
||