本書是為配合“C語言程序設計”課程的學習而編寫的,其內容緊扣C程序設計的教學內容與教學進度。本書針對C語言的學習過程,采用了由淺入深、由易到難逐漸展開的方式組織內容:首先根據上機實驗的要求與特點,緊扣教學內容,分章節編排了12次相應的上機實驗;其次針對學生在學習C語言中對編程習題不易掌握的問題,在給出相應參考解答的同時提出了針對性的思考題;最后結合一些應用題目的拓展訓練,讓學生進一步深刻地理解和掌握程序設計的思想和方法。
本書所安排的實驗都有具體實驗目的與實驗內容,并且根據學生每次上機操作的時間要求(一般為兩學時)精心選排了各次的實驗任務。其基本目標是使學生進一步理解所學的內容;提高學生用C語言設計、編寫程序的能力;使學生充分體會C程序設計由問題提出到算法選定、程序編制再到上機實驗的編輯→編譯→連接→運行的全過程。
本書的范圍與難易程度是以C語言的教學大綱及計算機水平考試(初級程序員級)和計算機等級考試(接近二級)的要求為參考標準編排的。本書可作為高等學校非計算機專業學生學習“計算機程序設計方法”或計算機專業學生掌握“計算機程序設計基礎”的學習參考書與實驗指導書。
本書的內容包括三個部分,第一部分包括對實驗的基本要求和在Turbo C全屏幕編輯環境下、平臺VC視窗環境下的C程序上機操作基本方法;第二部分包括根據各知識點所編寫的實驗及相應習題的參考解答、思考題及拓展訓練;第三部分給出了覆蓋本書大部分知識點的綜合練習題及參考答案。
參加本書編寫的有楊凱、張繼生、張續亮、王瑞、劉尚懿、孟丹,在編寫的過程中,張繼生老師為本書的編寫做了大量的工作,在此表示感謝!最后還要感謝為本書付出心血的編輯、審稿人員等各位朋友!
需要說明的是,本書給出的程序并非是唯一正確的解答,對于同一題目可以編出多種程序c語言程序設計上機答案,我們給出的只是其中的一種c語言程序設計上機答案,甚至不一定是最好的,本書只是提供一個參考答案,主要以引導、啟發讀者為目的。書中的所有程序都是在 C++ 6.0環境下調試通過的。
由于編者水平有限,難免存在疏漏與不足之處,懇請各位專家以及廣大讀者批評指正。
編者
2015年12月
more >