瓊州學院電子信息工程學院 C語言程序設計實驗指導書林雄編 2013年4月前言本實驗指導書根據瓊州學院電子信息工程學院網絡工程專業制定的C語言程序設計實驗》教學大綱精心設計了10個相關實驗,每個實驗包含實驗目的、內容與要求、參考源程序,涵蓋了初始C語言、C語言基礎、C語言程序結構、數組、指針、函數、用戶自定義類型、文件等C語言程序設計的基本內容與知識點。本實驗指導書從我校學生的實際情況和教學的角度出發,每一個實驗力求做到覆蓋相關章節的所有知識點,以加強對基本理論知識的理解與掌握,鍛煉與提高實驗編程能力,并將實驗指導書與實驗報告融為一體,減輕了教學負擔。具體內容及要求如下: 一、實驗目的學習C程序設計課程不能只滿足于能看懂書上的程序,而應當熟練地掌握程序設計的全過程,即獨立編寫源程序、獨立上機調試、獨立運行程序和分析結果。上機實驗的目的,絕不僅僅是為了驗證教材和講課的內容,或者驗證自己所編寫的程序的正確與否。程序設計課程上機實驗的目的是: ,尤其是一些語法規定,課堂講授既枯燥無味又難以記憶, 但它們都很重要。能多次上機就能自然地、熟練地掌握。通過實驗來掌握語法規則是行之有效的方法。 。 。通過反復調試程序掌握根據出錯信息修改程序的方法。
要真正掌握這門課程,不僅應當了解和熟悉有關理論和方法,還要求自己動手實現即會編程并上機調試通過。故應給予充分重視。調試程序固然可以借鑒他人的現成經驗,但更重要的是通過自己的直接實踐來累積經驗,而且有些經驗是只能意會難以言傳。調試程序的能力是每個程序設計人員應當掌握的一項基本功。 ,做實驗時不要在程序通過后就認為搞定、完成任務了,而應當在己通過的程序上作一些改動(例如修改一些參數、增加程序一些功能、改變輸入數據的方法等),再進行編譯、連接和運行;甚至于“自設障礙”,即把正確的改為有錯的(例如, scanf函數輸入變量時,漏寫&符號;使數組下標出界;使整數溢出等),以觀察和分析所出現的情況。這樣才能把實驗上機內容所涉及的知識點和程序設計方法都變成自己的。二、實驗前的準備工作 (包括C編譯系統)的性能和使用方法。 。 ,切忌不編程或抄別人的程序去上機,應從一開始就養成嚴謹的科學作風。 ,對程序中自己有疑問的地方應先作上記號,以便上機時給予注意。 。 (編程題源程序用紙寫好或畫好程序流程圖)。三、實驗后整理出實驗報告,實驗報告包括以下內容: 。 。 (或步驟)。 。 。 。 、實驗任務與時間安排實驗序號實驗內容擬實驗時間(學時)實驗形式 1 C語言的運行環境和運行過程 1 驗證性 2 數據類型、運算符與表達式 1 驗證性 3 最簡單C程序設計 2 驗證性 4 選擇結構程序設計 2 驗證性 5 循環控制結構 2 驗證性 6 函數定義及調用 2 驗證性 7 數組 2 驗證性 8 指針 2 驗證性 9 結構體和共用體 2 設計性 10 文件操作 2 驗證性目錄第一部分預備知識……………………………………………………1 一、目錄…………………………………………………………………………1 二、路經…………………………………………………………………………1 第二部分 Borland C++……………………………… 3 一、Borland C++簡介……………………………………………………………3 二、Borland C++………………………………………………3 三、Borland C++…………………………………………4 四、Borland C++………………………………………………6 第三部分 C語言程序設計實驗…………………………………… 9 實驗一 C語言的運行環境和運行過程………………………………………9 ………………………………………………………………9 ………………………………………………………………9 ………………………………………………………9 、測試數據、結果………………………………………10 實驗二數據類型、運算符與表達式…………………………………………11 ………………………………………………………………11 ………………………………………………………………11 ………
*請認真填寫需求信息,我們會在24小時內與您取得聯系。