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


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

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

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

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

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

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

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

    我也在上软件project课,我也用的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 ;
    
        }

    很多其它演示样例代码,请參考大赛讨论区

    
    
  • 相关阅读:
    Codeforces704C. Black Widow
    Codeforces704B. Ant Man
    暑假学习日记2013/8/5
    暑假学习日记2013/7/31
    暑假学习日记2013/7/26
    暑假学习日记2013/7/25
    暑假学习日记2013/7/24
    暑假学习日记2013/7/23
    线性同余方程的解法笔记
    暑假学习日记2013/7/22
  • 原文地址:https://www.cnblogs.com/yxwkf/p/3913274.html
Copyright © 2020-2023  润新知