第75章 难题
第75章难题
“我草,这是什么题目?”看着大屏幕的题目,赵鹏直接就傻眼了。
丁玲也皱眉看着大屏幕上的题目,若给她足够的时间,她或许能拿出问题的解答方法,但在短时间内拿出解题方法,基本上不可能。
“其实,这个问题,并不是太难……”李承乾看着题目,仔细思考一会儿后,心中已经有了想法。
大屏幕上,题目的描述是这样的。
你是空间站的软件开发人员,目前已知空间站将围绕地球同步运转,空间站上共有8个火箭推进器,请开发空间站的位置控制程序,确保空间站能在同步轨道上稳定运行(要求:地面指挥中心可以按照实际情况,调整空间站运行高度)。
这个题目出现在的大屏幕上之后,所有参加这次比赛的学生,都无比懵逼的看着大屏幕。
“变态!怎么会有这种题目,有人知道,同步轨道是多高吗?”
“我去,这是要让我的实战编程考零分吗?”有人差点哭了,这题目的文字他能看懂,可转化成数学模型,他就无能为力了。
毕嘉良小队,何鸿运看着题目陷入沉思,这个题目难度还真不小。
简清丽一脸懵懂的看了毕嘉良一眼,发现毕嘉良也是眉头紧紧皱起的模样,手中握着笔,草稿纸还是一片白,没有任何文字,显然对这个问题,没有任何头绪。
“这个题目,真的是我们高中生能做的吗?”简清丽看着题目,陷入了自我怀疑中。
李承乾小队,李承乾拿起笔来,在纸上写下万有引力公式。
“这个问题,其实没有想像中那么复杂,假定空间站的质量是M,距离地面的高度是H,计算出地球对卫星的引力,设速度为V,通过向心力计算公式,计算出……”李承乾将分析的步骤写在纸上。
五句话,五个公式。
就将题目的问题变成了数学模型。
“队长,你简直是天才!你的脑袋到底是怎么长的!”赵鹏看着纸上的公式和推导过程,满脸都是震惊和赞叹。
丁玲皱眉看了又看,发现依然看不懂李承乾写的东西,她狐疑的看了赵鹏一眼,忍不住问了一句出来,“赵鹏,你看懂推导过程了?”
“没看懂!”赵鹏一脸理所当然的样子回答,“那么复杂的东西,我一个普通人能看懂吗?你太高估我了。”
“你没看懂,你为什么要做出一脸惊叹震撼的样子。”丁玲被赵鹏的回答差点噎得说不出话来,赵鹏的样子,不知道的看过去,绝对会认为他已经看懂了。
“队长那么厉害,难道不值得惊叹吗?”赵鹏用疑惑的眼神看向丁玲。
“……”丁玲无语的摇了摇头,不再去看赵鹏,仔细看向李承乾写在纸上的推导过程,专心的思索起来。
李承乾的手放在键盘上,根本就不需要思考,直接将一行行代码敲击到电脑上。
“控制空间站的程序,因为星地网络传输速度很慢,所以程序必须要小。”能上空间站的,就算是一块硬盘,也是特制的,不但容量极小,价格更是吓死人,500G的特殊硬盘,要80万!
“在空间站上运行的程序,性能必须要高。”能上天的CPU,也是同样的道理,稳定第一,性能不高,但价格高得可怕。
“因为是控制空间站运行的程序,关系重大,不能出现任何错误,软件在接受外界信号之后,立马就要开始运转,程序的响应速度,要达到毫秒级别。”
“为了空间站的安全,空间站距离地面的高度范围是……”要是距离地面太低,就可能坠毁,要是飞得太高,会脱离地球引力,飞到外太空去。
这是一个相对复杂的项目,需要考虑的东西很多,这些问题被李承乾抽丝剥茧,被拆分为一个个小的功能模块。
李承乾以一分钟十五行代码的速度,手指在键盘上跳舞。
噼里啪啦的声音密集响起,充满了整个空间。
一个半个小时之后,李承乾的手终于停了下来。
【空间站实时高度及速度调节子系统完成100%,软件等级D-。】
【空间站高度速度安全子系统完成100%,软件等级D-。】
这个模块,可以让空间站调整飞行高度的同时,稳定的在空中飞行。
【空间站实时飞行姿态调节子系统完成100%,软件等级D-。】
这个模块,可以调整空间站的姿态,横着飞,竖着飞,还是斜着飞,甚至是滚动着飞都可以,通过这个软件,可以精准的调整空间站的方向。
李承乾并不是闲得慌,因为空间站是需要和航天飞机对接的,所以空间站是真的需要飞行姿态调整软件。
【空间站操作系统总完成度23%。】
“完成!”李承乾看到系统显示出来的提示之后,脸上露出笑容。
他在心中暗暗思索,“和开发神龙操作系统核心比起来,空间站的操作系统的编写难度,并不高。”
“若是给我空间站的具体硬件参数,空间站操作系统,我写出来不费多少力气。”
“不过,用手输入的感觉,和技能思维编码完全没有办法比较。”习惯了思维编码一分钟3000行代码的输入速度,回到一分钟15行代码,他真的有些不习惯,这效率,是200倍是差距。
“脑电波接收仪,我一定要弄出来!”李承乾再一次坚定了信念。
另一边,丁玲目瞪口呆,眼中带着震惊和佩服,这是她第一次看到李承乾打字,李承乾手指如同幻影一般,同时在电脑上显现的文字,快到她差点看不过来。
“李承乾的手速,怎么会那么快!太厉害了,太不可思议了。”丁玲看着李承乾的目光中,带着佩服和震撼。
赵鹏早就习惯了李承乾的手速,见怪不怪,看到李承乾停下来,他兴奋的冲到李承乾的身边,“队长,已经完成了吗?”
“嗯,完成了!现在需要测试一下。”
紧接着,李承乾用编程软件测试,发现程序顺利运行,没有出现错误的情况。
李承乾又试着输入空间站高度,火箭发动机功率,燃料的数量,空间站重量等相关的参数之后,模拟运行程序。
在模拟界面上,显示出调整高度需要的时间,需要的燃料数量,以及调整之后空间站的运转速度等数据。
若真的在空间站上运行的话,还能显示出空间站的实时速度,实时高度等相关数据。
看到测试没有问题之后,李承乾将数学推导过程公式,以及软件代码,上传交卷。
“这次,应该也是满分!”他编写的这个程序,只需要进行简单的改进,就能用在真实的空间站上使用,而且还特别好用。
只要是个懂行的,肯定会给他满分。