字体:大 中 小
护眼
关灯
上一章
目录
下一页
第十九章 岳书记的难题 (第1/2页)
经过一段时间的修炼,孙一波的C语言编程能力大幅度提高,这也和他扎实的编程基础息息相关,就像习武之人有了底子之后,什么梅花掌、五行拳、无影腿等套路,都可以触类旁通。 他深深地知道,编程序主要依仗强大的逻辑思维能力,碰到一道题,首先要把程序框架搭好,源头是什么,目的是什么,一定要搞清楚,至于中间过程,那就是八仙过海,各显神通了。 随着中南区软件设计大赛日渐临近,比赛规则也浮出水面,即两小时内用擅长的编程语言解出难易程度不等的三道题,评委根据选手的完成时间和完成质量进行打分,得分高者获胜。 另外,大赛还规定每一名导师只能带两名学生参赛,这意味着岳书记麾下的三员大将(求胜、李佳浩和孙一波)之中,有一个人将面临内部淘汰。 孙一波清醒地认识到,“最强大脑”求胜的编程能力在自己和李佳浩之上,而自己的强项在于计算机应用方面的综合能力,包括网络技术的综合运用,这和他平时在计算机各个领域的广泛涉猎是分不开的。 所以,当遇到单一的程序题,孙一波可能不占优势,水平和李佳浩大抵相当,略逊于求胜。 但如果碰到综合能力题,比如需要用到网络技术、计算机硬件技术和各项应用软件技术,他有信心能在三人中胜出。 孙一波擅长的汇编语言恰是一切计算机语言之母,其重要性不言而喻。 岳书记如同“中国好声音”中的导师一样,要在自己的学员中艰难做出抉择,无论最终选了谁和谁,必定是对第三人残忍的伤害。 为此,他很慎重,经过深思熟虑,决定利用五一长假的七天时间,给三人出一道考验计算机综合水平的程序题,原则上要求独立完成。 岳书记也知道,在一周时间里,答题者或多或少,会借助一些外部力量,也会通过阅读参考书和网上搜索资料来辅助答题。 在布置题目的时候,岳书记并没有明确指出该次测试结果就是三选二的唯一标准,他怕给三人增添巨大压力而影响其正常水平发挥。 但三人还是明显感受到,完成题目的质量高低,将决定他们能否参加中南区的程序设计大赛。 一九九九年有一款非常流行的RPG(角色扮演类)游戏,叫做《仙剑奇侠传》,里面的人物李逍遥、林月如和赵灵儿共同演绎了一段凄美的爱情故事,最赞的莫过于里面的背景音乐,确实是游戏中的佳品。 岳书记也知道这个游戏,他虽然年届五十,有时候也玩玩游戏,计算机人的思维总是年轻化、超前化。 他出题目的灵感就来源于《仙剑奇侠传》,即模拟开发出《仙剑奇侠传》的核心程序。 这个课题可以说是相当难,等同于一部几万壮丁共同修筑长城的巨作。 游戏核心程序又叫游戏引擎,是贯穿整个游戏的灵魂,把所有的元素融合在一起,并在后台指引各个元素同时、有序地工作,包括了剧情、关卡、美工、音乐、cao作等各方面的控制。 由十数人组成的项目组开发这么一个游戏核心程序,尚且需要数以年计的时间,要让三个人各自在七天时间完成如此巨大的工程,显然是不可能完成的任务。 可这道题确实是岳书记精心策划的一道题,为什么这么说呢? 因为他知道这道题不可能完成,只能够无限接近。 不能够完成的题目就是好题目?! 也未必。就像当下最流行的《羊了个羊》游戏,有些关卡就是无解,程序员偷懒,设置了一系列随机数,牌的放置会产生死结,而并不是程序故意刁难你。你让程序员去玩,他也过不了关。 同样,微软的程序员也会偷懒,《纸牌》游戏也有很多局无解。 言归正传。 但岳书记有他的判断依据,有他设置的底线,即程序执行后,能用鼠标和键盘做到输入输出控制,能够在电脑显示器上显示出人物的行踪。 也就是说,输入输出控制和显示这两项是基本评分项,另外的元素则是锦上添花。 能顺利解答出这道题的人,需要极高的计算机综合素质,不仅具有资料查阅和消化的能力,更要有设计程序框架的大局观和精湛的编程水平。 对三人而言,岳书记的这道程序题无疑是一块难啃的骨头,谁都没预料到是一道综合能力要求如此之高的实际应用题。 三位计算机专业翘楚,已闭关修炼了很久,这一次终于要推开山门,面对险恶的江湖,在实战中决定优胜劣汰。 孙一波乐观地认为是岳书记给他开了扇小窗,因为他的汇编语言终于有了用武之地,能在实现软件与硬件交互中得到良好的运用。 求胜向来对自己编程水平充满信心,倒也和往日一般平静。 李佳浩有些坐立不安,他没有碰到过这种类型的题目,无从下手,认为同一个战壕里的两位战友都不是自己的炮灰,而
上一章
目录
下一页