近年來關(guān)注信息學(xué)奧賽語言的用戶越來越多,小編整理了關(guān)于參加信息學(xué)奧賽pascal語言用什么編譯器?,學(xué)信息學(xué)奧賽pascal語言求推薦輔導(dǎo)書!山東的。,高中信息學(xué)奧賽學(xué)什么語言比較好???,供您參考
去年開始測試統(tǒng)一用lazarus編譯。但是選手可以用free pascal 1.0.10寫代碼調(diào)試。這些都是英文版的。信息學(xué)競賽也不需要中文,除了試題是中文的。
首先學(xué)基礎(chǔ)語法的話,可以用《青少年信息學(xué)奧林匹克競賽培訓(xùn)教材 pascal語言》。然后到學(xué)簡單算法以及數(shù)據(jù)結(jié)構(gòu)可以用同一套的《青少年信息學(xué)奧林匹克競賽培訓(xùn)教材 數(shù)據(jù)結(jié)構(gòu)與算法設(shè)計——pascal語言》。如果前兩本書都搞定了,那么推薦學(xué)《青少年信息學(xué)奧林匹克競賽實(shí)戰(zhàn)輔導(dǎo)叢書 高級數(shù)據(jù)結(jié)構(gòu)》(大部分都是pascal,雖然有一些是c++,不過到這個水平基本都能看懂一些簡單的c++代碼),其他的高級算法知識也可以用《青少年信息學(xué)奧林匹克競賽實(shí)戰(zhàn)輔導(dǎo)叢書》里面的一些專題書(動態(tài)規(guī)劃及其應(yīng)用、圖論及其應(yīng)用),再高級的,就是黑書《算法藝術(shù)與信息學(xué)競賽》 了。另外建議學(xué)每個知識的時候,都可以上網(wǎng)查一些例題以及教程,搭配著學(xué),能更好的理解。希望采納,謝謝!
很高興能看到LZ這樣對編程感興趣的同學(xué)建議你用C作為高中競賽編程語言原因:1.C目前仍是主流語言之一,以后寫算法,做軟件用到的機(jī)會會非常大。而Pascal作為教學(xué)編程語言,盡管其有著非常優(yōu)美和易懂的語言結(jié)構(gòu),但實(shí)際應(yīng)用中使用較少2.你以前學(xué)習(xí)過Pascal,過渡到C語言比較平滑,以后學(xué)習(xí)C++也比較方便3.做算法用C效率較高。4.C有很多優(yōu)秀的的IDE,比如VS,這會讓你在調(diào)試代碼時如魚得水不過話又說回來,許多信息學(xué)競賽書代碼仍可能使用的PASCAL書寫。*啰嗦一句,選什么編程語言很多時候不重要,算法才是程序的靈魂
如果以上內(nèi)容沒有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢