本書針對現代教育教學改革理念,在提高教學效率的同時,力求提高學生綜合實踐的能力。本書是在作者多年軟件開發和C程序設計教學實踐經驗的基礎上,根據現代高校教學改革特有的情況及現代計算機教學的規律,收集分析了大量的教學文獻,並基於實際應用而編寫的。本書可作為與《C語言程序設計》(尚展壘主編,電子工業出版社)配套使用的學習用書。
本書每章節分為實驗學時、實驗目的和要求、實驗內容與操作步驟、實驗作業、問題思考等內容。實驗的目的和要求是把本章的知識點及實驗的基本要求加以提煉,讓學生在實驗前把相關的知識進行準備和復習。在實驗內容與操作步驟中,根據章節知識點的需要,有的章節配有多個實驗,其實驗的內容都是由易到難、代碼的長度從短到長,讓讀者循序漸進地掌握相應的知識點,同時,對實驗的內容進行分析和說明,必要時,附有程序的運行結果。在相關的思考中,對程序進行必要的修改(如用其它的語句、新的算法,或者是對輸入的數據進行改造)或提出一些想法,讓學生進行思考,進而解決問題,以達到能夠靈活運用知識的目的。這些思考帶有一定的難度,以激發學生思考的積極性。
最後一個實驗為綜合實驗,該實驗的程序要求的功能多,實現起來要用到多章節的知識(如:文件、數組、循環結構、選擇結構、結構體等章節的知識),使學生把各章節的知識加以綜合應用,達到領會貫通的目的。
本書由鄭州輕工業學院的王鵬遠、尚展壘、李萍等編著,參加本書編寫的還有鄭州輕工業學院的蘇虹、陳嫄玲。其中王鵬遠任主編,尚展壘、李萍、蘇虹、陳嫄玲任副主編。第1、5章由陳嫄玲編寫,第2、6章由蘇虹編寫,第3、9、12章由尚展壘編寫,第4、8章由李萍編寫,第7、10、11、13章由王鵬遠編寫。在組織編寫的過程中,尚展壘負責本書的審稿工作,王鵬遠負責本書的統稿工作。
感謝鄭州輕工業學院、電子工業出版社、河南省高等學校計算機教育研究會對本書大力支持。
由於教學任務繁重,加之本書編寫時間緊迫,書中難免會出現一些錯誤和不足之處,在此懇請廣大讀者批評指正,並提出寶貴意見。
編著者