第十一届GPCT杯大学生程序设计大赛完美闭幕

简介: 刚刚过去的周六(6月7号)是今年高考的第一天,同时也是GPCT杯大学生程序设计大赛颁奖的日子,下面我们用图文再回顾一下本次大赛颁奖的过程.   评审过程的一些花絮《感谢各位评审这些天的付出!》: 感谢葡萄城给我的这次的锻炼的机会,让我学会了很多,也明白了很多!最重要的是感谢评委们!你们辛苦了! 感谢MTV…我在上嵌入式课…… 永远别忘了为你付出的人,成就永远不属于一个人。

刚刚过去的周六(6月7号)是今年高考的第一天,同时也是GPCT杯大学生程序设计大赛颁奖的日子,下面我们用图文再回顾一下本次大赛颁奖的过程.

 

评审过程的一些花絮《感谢各位评审这些天的付出!》:

感谢葡萄城给我的这次的锻炼的机会,让我学会了很多,也明白了很多!最重要的是感谢评委们!你们辛苦了!

感谢MTV…我在上嵌入式课……

永远别忘了为你付出的人,成就永远不属于一个人。就是装也得怀有一颗谦卑感恩之心。版主大人受小弟一拜!

再次感谢品审大人,我们组还很多要改进的,到时候一定要跟各路大神好好交流,

我从屏幕上听到咚咚咚的声音就飘过来看看。你俩互拜,要死循环滴。

我也在上软件工程课,我也用的c,撸了一个月,但是仿佛问题比较严重,虽然觉得奖项已经几乎和我无缘了,但是就是好兴奋,毕竟是一个月的心血啊,,,,

 

GPCT活动总结: 参赛数据统计

GPCT活动总结: 参赛所使用编程语言统计

从获奖结果统计看,在大学生群体中C++、Java、C#、Python分别以38%、32%、12%排列前3,而传统大学编程语言大户C语言占比仅为6%,也说明面向对象语言深深扎根校园了。
另外,Python语言排名很靠前,其类似Java跨平台的语言很吸引大学生群体。

 

GPCT活动总结: 获奖团队或个人名单

 

一进公司大门,就看到微软金牌合作伙伴的醒目的标语

1

 

首先,评审老师在认真的给大家分享评审过程中遇到的主要问题

IMGP3535

 

获奖团队合影:

IMGP3583

IMGP3596

IMGP3600 IMGP3610

 

一等奖获得者讲述自己的作品,才华横溢。付出就有收获!

IMGP3669

参观环节

IMGP3758

 

草坪合影留念:

IMGP3645

GPCT:全称为葡萄城杯大学生程序设计大赛,已经连续举办了11届, 旨在为在校大学生提供一个实践所学知识的机会,鼓励和发掘优秀人才,通过竞赛更好的展示自己的计算机知识技能,并以丰厚的奖项设置对优秀学生进行奖励。并对获奖同学优先提供暑期实习和就业的机会。比赛面向全国的在校大学本科生。

本次大赛题目《表达式求值的科学计算器》:完成一个可以自动解析计算表达式,并进行运算返回结果的一个科学计算器程序。对参赛作品的要求:开发平台不限,开发语言不限,但MATLAB除外。 代码应当保证可读性,对于复杂逻辑和关键的算法,应当添加必要的注释说明,以便进行代码审查。 所提交的作品,应为参赛者独立或参赛团队协作完成,禁止互相抄袭。如确实需要援引三方算法,请在说明文档中作出必要声明。 原则上不推荐在算法中使用MagicNumber,如必须使用,请对每一个MagicNumber的由来作出说明。 作品附带的说明文档,应当包括但不限于开发使用的语言,运行平台。如果使用的开发平台对编译环境有特殊要求,请一并说明。 对程序各个模块以及算法的描述和说明。如果引用了三方算法,请务必申明出处,必须使用的原因并对算法原理做详细的阐述。针对程序中所存在的MagicNumber的说明。 其他作者觉得需要阐述的内容。

部分作品展示:

C语言版本的阶乘函数

/* 阶乘 */

DD1 (fact)    {

    int    i;

    int    from    = (int) N(in_1);


    if(from < 0) {

        ec_ex_syntax ("factorials for negative integers");



        RETURN_FAILURE;

    }



    NW(out)    = 1;



    for(i = 1; i <= from; i ++) {

        NW(out)    *= (ec_value_t) i;

    }

} END_OF (out)

 

public static double tan( double x )

    {

        long T[] = { 0 , 1 , 0 , -2 , 0 , 16 , 0 , -272 , 0 , 7936 , 0 , -353792 , 0 , 22368256 , 0 , -1903757312 } ;

        double sum = 0 ;

        for( int i = 0 ; i < 8 ; i ++ )

            sum += ( T[2*i+1] * pow( -1 , i ) * pow( x , 2 * i + 1 ) ) / ( fact( 2 * i + 1 ) ) ;

        return sum ;

    }

更多示例代码,请参考大赛讨论区

相关文章
|
9天前
|
人工智能 JSON 供应链
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
LucianaiB分享零成本畅用JVS Claw教程(学生认证享7个月使用权),并开源GeoMind项目——将JVS改造为科研与产业地理情报可视化AI助手,支持飞书文档解析、地理编码与腾讯地图可视化,助力产业关系图谱构建。
23434 9
畅用7个月无影 JVS Claw |手把手教你把JVS改造成「科研与产业地理情报可视化大师」
|
13天前
|
人工智能 缓存 BI
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro,跑完 Skills —— OA 审批、大屏、报表、部署 5 大实战场景后的真实体验 ![](https://oscimg.oschina.net/oscnet/up608d34aeb6bafc47f
4491 15
Claude Code + DeepSeek V4-Pro 真实评测:除了贵,没别的毛病
|
14天前
|
人工智能 JSON BI
DeepSeek V4 来了!超越 Claude Sonnet 4.5,赶紧对接 Claude Code 体验一把
JeecgBoot AI专题研究 把 Claude Code 接入 DeepSeek V4Pro 的真实体验与避坑记录 本文记录我将 Claude Code 对接 DeepSeek 最新模型(V4Pro)后的真实体验,测试了 Skills 自动化查询和积木报表 AI 建表两个场景——有惊喜,也踩
5403 13
|
1月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
24140 65
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)