本書第2版是根據教育部頒發的《編程語言基礎》課程教學大綱於2002年初編寫發行的,適合中等職業學校計算機及應用專業的學生使用。出版後被多個省、市的中等職業學校采用,除作為專業教材外,還被許多相近專業選作為選修課教材,並受到了C語言愛好者和初學者的普遍歡迎,使用效果良好,發行量較大。幾年來,出版社和作者通過多次與各地的一線教師交流經驗,汲取了許多好的意見和建議,再加上IT行業形勢的不斷發展和教學環境的不斷改善,以及作者的教學實踐體會,本次再版做了不少改動和更新,使本書更加突出了實用性、科學性和先進性。但本書仍保留了原書的基本結構和風格,如:緊扣教學大綱,在教學內容安排上采用模塊化的結構;在敘述方法上采用由淺入深、由易到難的原則(且盡量將難點分散);在實踐安排上增加,突出技能訓練。在每一部分內容中,都有基本概念介紹、知識運用舉例、編程及算法分析、思考練習題、上機指導與實訓等。這樣安排,使學生更容易理解、消化、掌、各模塊的學習內容。
本次修訂,突出了以下幾個方面:對第一版中的某些概念進行了重新歸類;有的章節在標題、組織結構、以及行文等方面都做了較大的改動;對各章的例題、習題、上機實訓內容進行了修訂、更新和擴充。全書內容和參考學時安排如下表所示:
分類序號課程內容學時數
基礎
知識
模塊1C語言概述2+(2)
2基本數據類型和簡單程序設計6
3表達式與運算符3+(2)
4數據的輸入與輸出5
5控制結構程序設計16
6數組8+(2)
7函數10
8文件4+(2)
可選
模塊9編譯預處理2
10指針8
機動8
合計27
本書大綱給出的參考教學時數為72學時,其中授課時間為44學時,上機實習20學時,機動為8學時。根據各章內容的多寡,我們在各章中給出了課時安排建議供備課時參考。機動學時基本想法是加在上機實習上,有的講授內容可以結合上機進行講解。
本書的編寫和出版工作由電子工業出版社組織實施,王森教授擔任主編和統稿,並編寫了第2、4、5、8章及附錄,成都職業技術學院向華老師編寫了第1、6、7章,山東信息職業技術學院季昌武、韓鳳文老師編寫了第3、9、10章。在本書編寫過程中,得到了出版社和同行老師們的支持與幫助,在此一並表示誠摯的感謝!由於作者水平有限,書中難免存有缺點和錯誤,殷切希望廣大讀者批評指正。
為了方便教師教學,本書還配有教學指南、電子教案及習題答案(電子版)。請有此需要的教師登錄華信教育資源網(www.huaxin.edu.cn或www.hxedu.com.cn)免費注冊後再進行下載,有問題時請在網站留言板留言或與電子工業出版社聯繫(E-mail:hxedu@phei.com.cn)。
編者
2017年5月