掌握C語言的基本結構
任務1 理解C語言的基本結構
任務2 C程序的編譯連接與運行的過程
任務3 選擇合理的數據類型
任務4 選擇正確的整型數據
任務5 選擇正確的實型數據
任務6 選擇正確的字符型數據
任務7 使用正確的算術運算符
任務8 使用正確的賦值運算符
實驗1
順序程序設計
任務1 格式輸出語句——設計菜單
任務2 格式輸入語句——解決一些簡單的數學問題
任務3交換數據
任務4 格式控制——設計成績報表
任務5 編寫一個體重測量儀
實驗2
選擇結構程序設計
任務1 雙分支選擇語句——體重測量儀改進版(一)
任務2 單分支選擇語句——簡單排序
任務3 邏輯運算符——電梯控制程序
任務4 合理選擇單分支選擇語句和雙分支選擇語句——身高預測
任務5 多分支選擇語句iLelse——體重測量儀改進版(二)
任務6 嵌套if語句——求解分段函數
任務7 switch語句——模擬自動飲料機
任務8 switCh語句中多個case語句相同情況的處理
實驗3
循環(huán)結構程序設計
任務1 while語句——超市收費系統(tǒng)
任務2 for語句——神探抓賊
任務3 do-while語句——密碼驗證
任務4 break語句和Continue語句
實驗4
數組
任務1 定義與引用一維數組——求超市商品利潤
任務2 數據統(tǒng)計——餐飲服務質量調查打分
任務3 數據查詢
任務4 數據修改
任務5 數據插入與刪除
任務6 數據排序
任務7 二維數組
實驗5
函數
任務1 函數的定義
任務2 函數的調用
任務3 函數的嵌套調用和遞歸調用
任務4 調用函數處理數組中的數據
任務5 函數和常用算法綜合編程——成績排名次
實驗6
結構體
任務1 結構體變量的定義和引用
任務2 結構體數組的定義和初始化
任務3 結構體指針變量的定義與使用
任務4 鏈表的定義和使用
任務5 鏈表的插入操作
任務6 鏈表的刪除操作
實驗7
指針
任務1 通過指針訪問普通變量
任務2 通過指針訪問數組
任務3 通過指針訪問字符串
實驗8
附錄A ASCII碼
附錄B Turbo C 2.0集成開發(fā)環(huán)境的使用
附錄C 文本編輯器使用
附錄D Turbo C編譯出錯信息
附錄E C語言庫函數
附錄F C語言程序設計與實踐課程設計指導書
附錄G 兩個經典案例源代碼
主要參考文獻