首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >杨校老师竞赛课之青科赛GOC5-6年级组模拟题

杨校老师竞赛课之青科赛GOC5-6年级组模拟题

作者头像
杨校
发布2025-05-25 09:31:53
发布2025-05-25 09:31:53
3390
举报
文章被收录于专栏:Java技术分享圈Java技术分享圈

1. 魔法杖

题目描述 小C 买了一个魔法杖的玩具,如下图,请你用GOC编程帮助他绘制出来。

实心圆的半径为15,颜色为默认色号。

红色部分为线段长度和角度,不用画出。魔法杖杖柄长度150,上端部分角度都为直角。

参考代码

代码语言:javascript
复制
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;
}

代码检验

2.奖台B

题目描述

小C同学看奥运会比赛时,觉得这个领奖奖台很好看。请你帮忙使用GoC编程绘制。

说明: 上图中红色数字是标明尺寸的,不需要画出。奖台总宽度为240,高为150,每个台阶高度为50,宽度为80;

代码语言:javascript
复制

3.全路段标志编程题

题目描述

小C和家人开车出门,在路上看见一个禁止停车的标识。他决定利用GOC编程知识,把它画出来。

image.png
image.png

空心圆半径为200,色号为红色(1号色),笔粗为35;

中间红色线段将圆一分为二,与画笔初始方向形成45°夹角。

“停”是大小为250,颜色为黑色(0号色);

参考代码

代码语言:javascript
复制
int main(){{
    // 隐藏画笔
    p.hide();  
    // 设置画笔大小为35像素 
    p.size(35);  
    // 画笔绘制圆形,半径200和 色号为1
    p.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;
}}

代码检验

在这里插入图片描述
在这里插入图片描述

4.彩色圆环

题目描述

彩色圆环的半径为50,颜色分别为9、10、11、12、13、14号色;

请绘制出下面图形。

代码语言:javascript
复制
~略

5. 栅栏

题目描述

小C家的花园做了新的栅栏,请你帮他所学的用GOC知识绘制出该图形。

空心矩形的宽为510、 高为30、 色号为6号色;

实心矩形的宽为30 、高为200、 色号为6号色;

实心圆的半径为5、 色号8号色;

蓝色部分为线段长度的标识,不用画出;

参考代码

代码语言:javascript
复制
int main(){
    
    p.hide();
    p.r(510,30,6);
   
    p.moveTo(0,-100);
    p.r(510,30,6);
    p.moveTo(-270,-35);
    p.rt(90);
     for(int i=1;i<=8;i++){
         p.up().fd(60).down().rr(30,200,6);
     }
   
    p.moveTo(-270,0);
   
    for(int i=1;i<=8;i++){
      p.up().fd(60).oo(5,8);
    }
    
    p.moveTo(-270,-100);
    
    for(int i=1;i<=8;i++){
      p.up().fd(60).oo(5,8);
    }
    return 0;
}

代码检验

6.雪峰

题目描述

寒假到了,小C由于上学期表现很好,获得了妈妈给他的奖励——带他去看美丽的雪山,他爬到山顶上,远看山峰层峦叠嶂,十分壮观。回家后,他还一直想着远看高低各不同的山峰,他就想用GoC绘制出今天的壮观场景。他画了n座高低各不相同的山峰。

image.png
image.png

画完后,小C觉得没有表现出山的翠绿以及山顶的白雪,于是他在每个山顶的转折点上加上一个灰白色的圆,修改了线条的颜色,让画图更加美观。

说明:灰白色圆的颜色为8号色,半径为8,山峰线条颜色为绿色(10号色),上下坡的长度相同。

输入样例1

10 30 80 70 10 65 72 38 27 30 50

输出样例1

代码语言:javascript
复制
~略
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 魔法杖
    • 参考代码
    • 代码检验
  • 2.奖台B
    • 题目描述
  • 3.全路段标志编程题
    • 题目描述
    • 参考代码
    • 代码检验
  • 4.彩色圆环
    • 题目描述
  • 5. 栅栏
    • 题目描述
    • 参考代码
    • 代码检验
  • 6.雪峰
    • 题目描述
    • 输入样例1
    • 输出样例1
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档