本書參編作者均為多年輔導學生參加競賽的一線教師,具有豐富的教學經驗。編寫團隊自2004年在我社相繼出版了《Pascal語言(小學版)》、《Pascal語言(中學版)》、《Free Pascal同步訓練》、《數據結構與算法設計》、《C++語言(小學版)》等一繫列培訓教材,受到教師和學生的好評,很多學校教師多年選此作為培訓教材。其中,《Pascal語言(小學版)》、《Pascal語言(中學版)》累計印刷20餘次,銷售7萬餘冊。
根據國際信息學奧林匹克競賽的決議,我國信息學奧林匹克競賽組委會決定:從2020年開始,除NOIP以外的NOI繫列競賽不再使用PASCAL語言;從2022年開始,NOIP競賽也將不再支持PASCAL語言,競賽語言為C++語言。
在目前的圖書市場上,面向中小學生的C++ 語言競賽培訓教程大多比較深奧,適合入門者的此類圖書極少。我們希望參照Pascal語言繫列教材的風格策劃出版《C++語言(小學版)》《C++語言(中學版)》,為初學者打開C++語言的大門,為中小學信息學競賽培訓提供適用的教材。
本書充分考慮中學年齡段學生的學習心理和認知特點,結合競賽中的典型題目,用淺顯生動、但又不失科學性的語言編寫,精選適量的訓練例題和習題,書後配備答案,遵照全國青少年信息學奧林匹克競賽組委會關於復賽平臺的要求,編寫了“NOI Linux操作繫統” 內容。本書適合學生自學,也可選作課外小組培訓教材。