「我草,這是什麼題目?」看著大屏幕的題目,趙鵬直接就傻眼了。
丁玲也皺眉看著大屏幕上的題目,若給她足夠的時間,她或許能拿出問題的解答方法,但在短時間內拿出解題方法,基本上不可能。
「其實,這個問題,並不是太難……」李承乾看著題目,仔細思考一會兒後,心中已經有了想法。
大屏幕上,題目的描述是這樣的。
你是空間站的軟件開發人員,目前已知空間站將圍繞地球同步運轉,空間站上共有8個火箭推進器,請開發空間站的位置控制城程序,確保空間站能在同步軌道上穩定運行(要求︰地面指揮中心可以按照實際情況,調整空間站運行高度)。
這個題目出現在的大屏幕上之後,所有參加這次比賽的學生,都無比懵逼的看著大屏幕。
「變態!怎麼會有這種題目,有人知道,同步軌道是多高嗎?」
「我去,這是要讓我的實戰編程考零分嗎?」有人差點哭了,這題目的文字他能看懂,可轉化成數學模型,他就無能為力了。
畢嘉良小隊,何經國看著題目陷入沉思。
簡清麗一臉懵懂的看向畢嘉良,發現畢嘉良眉頭緊緊皺起,手中握著筆,草稿紙還是一片白,沒有任何文字,顯然對這個問題,沒有任何頭緒。
「這個題目,真的是我們高中生能做的嗎?」簡清麗看著題目,陷入了自我懷疑中。
李承乾小隊,李承乾拿起筆來,在紙上寫下萬有引力公式。
「這個問題,其實沒有想像中那麼復雜,假定空間站的質量是M,距離地面的高度是H,計算出地球對衛星的引力,設速度為V,通過向心力計算公式,計算出……」李承乾將分析的步驟寫在紙上。
五句話,五個公式。
就將題目的問題變成了數學模型。
「隊長,你簡直是天才!你的腦袋到底是怎麼長的!」趙鵬看著紙上的公式和推導過程,滿臉都是震驚和贊嘆。
丁玲皺眉看了又看,發現依然看不懂李承乾寫的東西,她狐疑的看了趙鵬一眼,忍不住問了一句出來,「趙鵬,你看懂推導過程了?」
「沒看懂!」趙鵬一臉理所當然的樣子回答,「那麼復雜的東西,我一個普通人能看懂嗎?你太高估我了。」
「你沒看懂,你為什麼要做出一臉驚嘆震撼的樣子。」丁玲被趙鵬的回答差點噎得說不出話來,趙鵬的樣子,不知道的看過去,絕對會認為他已經看懂了。
「隊長那麼厲害,難道不值得驚嘆嗎?」趙鵬有疑惑的眼神看向丁玲。
「……」丁玲無語的搖了搖頭,不再去看趙鵬,仔細看向李承乾寫在紙上的推導過程,專心的思索起來。
李承乾的手放在鍵盤上,根本就不需要思考,直接將一行行代碼敲擊到電腦上。
「控制空間站的程序,因為星地網絡傳輸速度很慢,所以程序必須要小。」能上空間站的,就算是一塊硬盤,也是特制的,不但容量極小,價格更是嚇死人,500G的特殊硬盤,要80萬!
「在空間站上運行的程序,性能必須要高。」能上天的CPU,也是同樣的道理,穩定第一,性能不高,但價格高得可怕。
「因為是控制空間站運行的程序,關系重大,不能出現任何錯誤,軟件在接受外界信號之後,立馬就要開始運轉,程序的響應速度,要達到毫秒級別。」
「為了空間站的安全,空間站距離地面的高度範圍是……」要是距離地面太低,就可能墜毀,要是飛得太高,會月兌離地球引力,飛到外太空去。
這是一個相對復雜的項目,需要考慮的東西很多,這些問題被李承乾抽絲剝繭,被拆分為一個個小的功能模塊。
李承乾以一分鐘十五行代碼的速度,手指在鍵盤上跳舞。
里啪啦的聲音密集響起,充滿了整個空間。
一個半個小時之後,李承乾的手終于停了下來。
空間站實時高度及速度調節子系統完成100%,軟件等級D。
空間站高度速度安全子系統完成100%,軟件等級D。
這個模塊,可以讓空間站調整飛行高度的同時,穩定的在空中飛行。
空間站實時飛行姿態調節子系統完成100%,軟件等級D。
這個模塊,可以調整空間站的姿態,橫著飛,豎著飛,還是斜著飛,甚至是滾動著飛都可以,通過這個軟件,可以精準的調整空間站的方向。
李承乾並不是閑得慌,因為空間站是需要和航天飛機對接的,所以空間站是真的需要飛行姿態調整軟件。
空間站操作系統總完成度23%。
「完成!」李承乾看到系統顯示出來的提示之後,臉上露出笑容。
他在心中暗暗思索,「和開發神龍操作系統核心比起來,空間站的操作系統的編寫難度,並不高。」
「若是給我空間站的具體硬件參數,空間站操作系統,我寫出來不費多少力氣。」
「不過,用手輸入的感覺,和技能思維編碼完全沒有辦法比較。」習慣了思維編碼一分鐘3000行代碼的輸入速度,回到一分鐘15行代碼,他真的有些不習慣,這效率,是200倍是差距。
「腦電波接收儀,我一定要弄出來!」李承乾再一次堅定了信念。
另一邊,丁玲目瞪口呆,眼中帶著震驚和佩服,這是她第一次看到李承乾打字,李承乾手指如同幻影一般,同時在電腦上顯現的文字,快到她差點看不過來。
「李承乾的手速,怎麼會那麼快!太厲害了,太不可思議了。」丁玲看著李承乾的目光中,帶著佩服和震撼。
趙鵬早就習慣了李承乾的手速,見怪不怪,看到李承乾停下來,他興奮的沖到李承乾的身邊,「隊長,已經完成了嗎?」
「嗯,完成了!現在需要測試一下。」
緊接著,李承乾用編程軟件測試,發現程序順利運行,沒有出現錯誤的情況。
李承乾又試著輸入空間站高度,火箭發動機功率,燃料的數量,空間站重量等相關的參數之後,模擬運行程序。
在模擬界面上,顯示出調整高度需要的時間,需要的燃料數量,以及調整之後空間站的運轉速度等數據。
若真的在空間站上運行的話,還能顯示出空間站的實時速度,實時高度等相關數據。
看到測試沒有問題之後,李承乾將數學推導過程公式,以及軟件代碼,上傳交卷。
「這次,應該也是滿分!」他編寫的這個程序,只需要進行簡單的改進,就能用在真實的空間站上使用,而且還特別好用。
只有是個懂行的,肯定會給他滿分。