內容簡介
《C語言程式設計實驗實訓》:套用型本科人才培養創新教程出版工程。
圖書目錄
前言
第一部分 程式設計風格與規範
1.1 命名規則
1.2 縮進與對齊
1.3 注釋
第二部分 基礎實驗
實驗一 順序程式結構
實驗二 分支結構
實驗三 循環結構
實驗四 函式
實驗五 指針與動態存儲分配
實驗六 數組
實驗七 結構體
實驗八 檔案
實驗九 編譯預處理與存儲類別
實驗十 共用體、位段與枚舉類型
實驗十一 位運算
第三部分 實訓
3.1 程式設計方法與樣例
3.2 實訓題目
3.3 實驗、實訓報告書格式
第四部分 附錄
附錄A Turbo C集成環境安裝與設定
附錄B Turbo C集成環境下編譯錯誤信息
附錄C Microsoft Visual Studio.NET控制台程式簡介
附錄D C語言的保留字
附錄E 運算符的優先權和結合性
附錄F 常用庫函式
附錄G ASCII字元代碼
序言
C語言程式設計課程是工科院校各電子信息類專業本科學生的基礎課程,是一門必修考試課程。C語言蘊含豐富的程式設計概念,具備結構化程式設計眾多的基礎方法,是現代高級程式設計基礎。學生通過學習本課程,應當能夠初步掌握“程式設計”的思想與常見簡單問題算法,具有閱讀、分析和調試C語言程式的能力,並可以編寫解決簡單問題的程式,為今後的專業學習或深入的程式設計打下基礎。
實驗是C語言程式設計課程的必要實踐環節,是該課程的組成部分。其目的在於更深入地理解和掌握課程教學中的有關基本概念,提高使用程式設計基本技術和解決實際問題的能力。學生通過實驗應當掌握程式的編寫、運行與調試,注重解決問題的思維過程,養成良好的編程習慣。當我們著手做一個實驗的時候,必須明確實驗的目的,以保證達到課程所指定的基本要求;在我們動手寫一個程式的時候,除了保證程式邏輯的正確外,要注意自己的行為是否符合書寫程式的規範,自己的“作品”是否便於閱讀,優美漂亮;在我們調試一個程式時,程式的邏輯是否適應實際的套用;在寫實驗報告時,要進一步確認自己的程式是否達到了預期的目的。
因此,要求學生上實驗課之前,需要複習課堂上所學的內容,獨立編寫程式,獨立上機調試。要學好C語言程式設計,必須要有大量的上機實踐訓練過程。由於課內機時有限,需要通過課外作業的形式給學生留一定的課外作業。學生作業以列印的程式清單形式交給老師,以便老師及時檢查指導。
本教材在每個實驗前給出了實驗例題,並遵循“問題-分析-方案-關鍵-程式-輸出”這一設計主線,對於要求學生自己完成的實驗,給出了簡單的參考方案、關鍵技術和測試要求。我們鼓勵學生對問題有自己的解決方案,不要拘泥於教材所給的方法。每位指導老師應根據學生的創新精神給予具體指導,對於具有創新且設計合理的學生,可以考慮給予適當的加分和相應的評價。
學生應當按照實驗報告的要求書寫實驗報告,這一方面是對實驗的總結,同時又可以強化建立文檔的意識,為將來的實訓和軟體開發做準備。