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

news2025/5/23 16:40:39

1.山峰(程序填空)程序填空题

题目描述

编程画出山峰。
要求:两个正三角形,三角形边长分别是200、100,山峰的颜色为8号色。
在这里插入图片描述

int main() {
    // 绘制等边三角形(边长100):右转30度调整起始角度,颜色的色号是8号
    p.rt(30).c(8); 
    
    // 绘制第一个等边三角形(逆时针方向)
    p.fd(100).rt(120);  // 前进100单位,右转120度
    p.fd(100).rt(120);  // 完成第二条边
    p.fd(100).rt(120);  // 完成第三条边,回到起点
    
    // 绘制第二个等边三角形(与第一个共用一条边,顺时针方向)
    p.lt(60).fd(200);   // 左转60度,前进200单位(新三角形的第一条边)
    p.lt(120).fd(200);  // 左转120度,前进200单位(第二条边)
    p.lt(120).fd(200);  // 左转120度,前进200单位(第三条边,回到起点)
    
    // 隐藏画笔,完成绘制
    p.hide(); 
    return 0;
}

2. 八个圆(程序填空)程序填空题

题目描述

画一圈八个半径是50的粉色(9号色)圆,圆心位置到中心的距离是150。
在这里插入图片描述

int main() {
    // 初始化画笔状态 抬起画笔,避免绘制移动轨迹
    p.up(); 
 
    // 执行8次循环,每次绘制一个带圆弧的八边形边 
    for(int i = 0; i < 8; i++) {
        // 向前移动150个单位(绘制边长)
        p.fd(150); 
 
        // 绘制半径50、色号为9的圆
        p.o(50, 9);
 
        // 向后移动150单位返回起点(保持图形对称)
        p.bk(150); 
 
        // 右转45度(八边形内角计算:360/8=45)
        p.rt(45); 
    }
 
    return 0;
}

3.板凳

题目描述

编程画出如下图板凳,红色字为尺寸,不用画。
在这里插入图片描述

代码~

4.奖台A

题目描述

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

image.png

说明: 上图中红色数字是标明尺寸的,不需要画出。 总宽240,上面3段每个宽80。

代码~

5.斜拉桥

题目描述
我国的港珠澳大桥是一座连接香港、广东珠海和澳门的桥隧工程,是世界上最长的跨海大桥。斜拉索桥架像一个中国结。

在这里插入图片描述

线条:颜色8,size10。答案如下图:

在这里插入图片描述

在这里插入图片描述

int main(){{
    // 隐藏画笔/箭头,避免显示绘制轨迹 
    p.hide(); 
    
    // 将画笔移动到画布左侧(-150, 0)坐标 
    p.moveTo(-150,0); 
    
    // 设置画笔颜色为8号色,画笔粗细为10像素
    p.c(8).size(10);
    
    // 绘制向右倾斜的箭头
    p.rt(5)        // 向右旋转5度 
     .fd(300)     // 向前绘制300像素长度的直线(箭头主干)
     .up()        // 抬起画笔(移动时不绘制)
     .bk(30)      // 向后移动30像素(定位到箭头头部起始点)
     .down()      // 放下画笔开始绘制
     .rt(120)     // 向右旋转120度(开始绘制等边三角形箭头头部)
     .fd(100)     // 绘制第一条边
     .rt(120)     // 继续右转120度
     .fd(100)     // 绘制第二条边 
     .rt(120)     // 完成三角形箭头头部的绘制 
     .up()        // 抬起画笔
     .bk(170)     // 后退170像素回到主干末端
     .down();     // 准备继续绘制 
 
    // 将画笔重置到画布中心(0, 0)
    p.moveTo(0,0); 
    
    // 绘制向左倾斜的对称箭头
    p.lt(10)       // 向左旋转10度(创建对称角度)
     .fd(300)     // 向前绘制主干 
     .up()        // 抬起画笔 
     .bk(30)      // 定位到箭头头部起始点 
     .down()      // 开始绘制 
     .lt(120)     // 向左旋转120度绘制三角形
     .fd(100)     // 第一条边
     .lt(120)     // 继续左转 
     .fd(100)     // 第二条边 
     .lt(120)     // 完成箭头头部
     .up()        // 抬起画笔
     .bk(170)     // 返回主干末端 
     .down();     // 准备后续绘制
    
    return 0;
}}

6.轮子

题目描述

画一个8根辐条的轮子,要求如下:

圆半径分别为200,170,30,颜色为0号色;

注意:图形是对称的,线条没有垂直向上的。
在这里插入图片描述

在这里插入图片描述

int main(){
    // 初始化画布设置 
    p.hide();           // 隐藏画笔光标 
    p.c(0);            // 设置画笔颜色为黑色(0通常代表黑色)
    p.o(200);          // 画笔绘制第一个圆形:200
    p.o(170);          // 画笔绘制第二个圆形:170
    p.o(30);           // 画笔绘制第三个圆形:30
    
    p.rt(22.5);         // 初始向右旋转22.5度,为对称图形做角度偏移 
    
    // 绘制八边形对称结构 
    for(int i=1; i<=8; i++){
        p.rt(45)        // 每次循环右转45度(8次循环完成360度)
        .up()          // 抬起画笔(移动时不绘制)
        .fd(30)        // 向前移动30单位(定位绘制起点)
        .down()        // 放下画笔(开始绘制)
        .fd(140)       // 绘制主分支(长度140单位)
        .bk(140)       // 后退140单位回到起点 
        .up()          // 抬起画笔
        .bk(30)        // 后退30单位回到初始位置 
        .down();       // 准备下一次绘制 
    }
     
    return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2384018.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

SC3000智能相机-自动存图

1、需求:SC3000智能相机开机自动存图。相机自带的相机存储空间有限,预留存图需要开启SCMVS、并手动点存图。如果工人忘了开启则不会存图,导致生产严重失误! 2、方法:利用相机提供的FTP协议,将图自动存到本地。 1、在本地建立FTP服务器。 (1)win10默认开启了FTP服务器…

【Java高阶面经:微服务篇】5.限流实战:高并发系统流量治理全攻略

一、限流阈值的三维度计算模型 1.1 系统容量基准线:压测驱动的安全水位 1.1.1 压力测试方法论 测试目标:确定系统在资源安全水位(CPU≤80%,内存≤70%,RT≤500ms)下的最大处理能力测试工具: 单机压测:JMeter(模拟10万并发)、wrk(低资源消耗)集群压测:LoadRunner …

2025中青杯数学建模B题思路+模型+代码

本文将为大家带来2025年中青杯的选题建议&#xff0c;旨在十分钟内帮助大家快速了解每个题目具体难点、涉及模型等。初步预估赛题难度 A:B:C4:5:3初步预测选题人数 A:B:C2:1:0.6 首先是C题&#xff0c;忧郁症的双重防线&#xff1a;精准预测与有效治疗&#xff0c;这个题目涉及…

记录:uniapp 上线部署到微信小程序vendorjs包过大的问题

问题&#xff1a; 在代码依赖分析图中&#xff0c;可以看到主包的容量已经超过了2M了&#xff0c;分包没有超&#xff01; 根据网上的资料的解决方案&#xff0c;当前我已经做了以下相关的配置&#xff1a; 1.分包 2.在manifest.json的&#xff08;mp-weixin&#xff09;节点…

asp.net core 添加 EntityFrame

1&#xff1a;Nuget 引入程序集 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.SqlServer.Design Microsoft.EntityFrameworkCore.Tools 2&#xff1a;执行脚本 Scaffold-DbContext "Data Source.;Initial Ca…

微软全新开源的Agentic Web网络项目:NLWeb,到底是什么 ?

目录 1、背景 2、NLWeb是什么&#xff1f; 3、NLWeb是如何工作的&#xff1f; 3.1 技术原理 3.2 对发布者的价值 3.3 核心团队与合作伙伴 4、快速入门指南 5、延伸阅读 Agentic&#xff1a;Agent的形容词&#xff0c;Agentic指系统由大型语言模型&#xff08;LLM&#…

Idea出现 100% classes 等

总是误点出来&#xff0c;每次又忘了怎么消除&#xff0c;在这里记录一下。 出现这样&#xff1a; 操作idea界面的&#xff1a;点击View->Tool Windows ->Coverage&#xff0c;然后关掉

【学习笔记】计算机操作系统(五)—— 虚拟存储器

第五章 虚拟存储器 文章目录 第五章 虚拟存储器5.1 虚拟存储器概述5.1.1 常规存储管理方式的特征和局部性原理5.1.2 虚拟存储器的定义和特征5.1.3 虚拟存储器的实现方法 5.2 请求分页存储管理方式5.2.1 请求分页中的硬件支持5.2.2 请求分页中的内存分配5.2.3 页面调入策略 5.3 …

乘最多水的容器 | 算法 | 给定一个整数数组。有n条垂线。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。

在我们日常生活中&#xff0c;蓄水似乎是一个极为朴素的物理行为&#xff1a;两堵墙之间&#xff0c;注入水&#xff0c;看谁能装得更多。可如果换个角度&#xff0c;从算法的视角去看这个问题&#xff0c;它会变得怎样&#xff1f;你是否意识到&#xff0c;这样一个简单的问题…

【Java高阶面经:数据库篇】19、分库分表查询困境:无分库分表键时的高效应对

一、分库分表下的无分片键查询困境 在分布式数据库架构中,分库分表通过分片键(如买家ID)将数据分散存储,显著提升了单表性能和系统扩展性。然而,当业务需要从非分片键维度(如卖家ID)进行查询时,传统架构暴露出以下核心问题: 1.1 跨分片扫描的性能灾难 数据分散性:以…

spring中的BeanFactoryAware接口详解

一、接口定义与核心作用 BeanFactoryAware 是 Spring 框架提供的一个回调接口&#xff0c;允许 Bean 在初始化阶段获取其所属的 BeanFactory 实例。该接口定义如下&#xff1a; public interface BeanFactoryAware {void setBeanFactory(BeanFactory beanFactory) throws Bea…

Unity Hub打不开项目一直在加载

Unity Hub打不开项目&#xff0c;一直在加载。 运行环境&#xff1a;win10 解决方法&#xff1a;退还个人许可证&#xff0c;退出UnityHub重新登录后,再次获取个人许可证 Tips&#xff1a; 国内连续超过三天不登陆就需要激活一次。&#xff08;每天登陆一次会自动续时间吗&…

蓝桥杯19681 01背包

问题描述 有 N 件物品和一个体积为 M 的背包。第 i 个物品的体积为 vi​&#xff0c;价值为 wi​。每件物品只能使用一次。 请问可以通过什么样的方式选择物品&#xff0c;使得物品总体积不超过 M 的情况下总价值最大&#xff0c;输出这个最大价值即可。 输入格式 第一行输…

ElasticSearch导读

ElasticSearch 简介&#xff1a;ElasticSearch简称ES是一个开源的分布式搜素和数据分析引擎。是使用Java开发并且是当前最流行的开源的企业级搜索引擎&#xff0c;能够达到近实时搜索&#xff0c;它专门设计用于处理大规模的文本数据和实现高性能的全文搜索。它基于 Apache Luc…

【机器学习】 关于外插修正随机梯度方法的数值实验

1. 随机梯度下降&#xff08;SGD&#xff09; 迭代格式&#xff1a; x k 1 x k − η k ∇ f i ( x k ) x_{k1} x_k - \eta_k \nabla f_i(x_k) xk1​xk​−ηk​∇fi​(xk​) 其中&#xff0c; η k \eta_k ηk​ 为步长&#xff08;可能递减&#xff09;&#xff0c; ∇ f…

结构型:组合模式

目录 1、核心思想 2、实现方式 2.1 模式结构 2.2 实现案例 3、优缺点分析 4、适用场景 1、核心思想 目的&#xff1a;将总是在重复、迭代地显示的某种自相似性的结构&#xff08;部分与整体结构特征相似&#xff09;&#xff0c;例如树形结构&#xff0c;以统一的方式处…

windows 删除文件夹提示“操作无法完成,因为其中的文件夹或文件已在另一程序中打开”

windows 删除文件夹提示“操作无法完成&#xff0c;因为其中的文件夹或文件已在另一程序中打开” tomact已经关闭了&#xff0c;刚开始怀疑是tomcat关闭不彻底&#xff0c;但是任务管理器–》进程里根本没有java的进程了&#xff0c;由于是医院服务器、不方便重启 解决方法&am…

微信小程序中,解决lottie动画在真机不显示的问题

api部分 export function getRainInfo() {return onlineRequest({url: /ball/recruit/getRainInfo,method: get}); }data存储json数据 data&#xff1a;{rainJson:{} }onLoad方法获取json数据 onLoad(options) {let that thisgetRainInfo().then((res)>{that.setData({r…

Wireshark 抓包工具使用

1.下载地址 https://2.na.dl.wireshark.org/win64/ 或者 Wireshark Go Deep 2.安装并打开 3.电脑设置热点&#xff0c;手机连接热点 4.手机发起网络请求&#xff0c;工具上选择WLAN。或者本地连接 5.点击查看抓包数据&#xff0c;过滤。最好用发送端ip过滤&#xff0c;s…

大语言模型(LLM)本身是无状态的,怎么固化记忆

大语言模型(LLM)本身是无状态的,无法直接“记住”历史对话或用户特定信息 大语言模型(LLM)本身是无状态的,无法直接“记住”历史对话或用户特定信息,但可以通过架构改进、外部记忆整合、训练方法优化等方案实现上下文记忆能力。 一、模型内部记忆增强:让LLM“记住”…