《C語言項目實訓教程》針對高職高專院校學生,本著傳授知識、培養能力、提高素質的教學理念,采用項目導向、案例驅動的思想來組織。全書通過大量的案例,詳細介紹了C語言編程的基礎知識和基本操作,幫助學生掌握利用C語言進行結構化程序設計的技術和方法。全書共9個項目,涉及C語言基礎知識、選擇結構設計、循環結構設計、數組、函數、指針、結構體、文件等內容。內容由易到難,循序漸進地引導學生理解程序的語法和算法的思想,從而習慣C語言編程的要求,掌握C語言的基本知識點。在每個項目的最后均附有實訓題,使學生能夠應用本項目所學知識進行更多地開發和應用,從而增強學生的實際開發能力。
《C語言項目實訓教程》通俗易懂,實驗項目設置合理,可作為高職高專院校“C語言程序設計”課程的教材,也可作為C語言初學者的自學參考書。
1.項目式 2.案例豐富 3.習題豐富 4.內容簡單易學,適合高職層次
項目一 初識C語言
任務一 了解Win TC集成開發環境
任務二 了解C語言程序中的基本結構
任務三 認識C語言程序的框架結構
任務四 了解C語言的字符和詞匯
任務五 了解C語言中的基本運算
任務六 C語言中的基本數據類型
任務七 養成好的編程習慣--注釋
思考與練習
項目二 分支程序設計--傻瓜式四則計算器
任務一 細化功能
任務二 了解if語句
任務三 了解switch case語句
任務四 實例體驗
任務五 算法歸納
任務六 畫流程圖
任務七 項目實現
任務八 項目擴展
思考與練習
項目三 循環程序設計--打魚還是曬網
任務一 while語句
任務二 do…while語句
任務三 for語句
任務四 實例體驗
任務五 算法歸納
任務六 流程圖
任務七 項目實現
任務八 項目擴展
思考與練習
項目四 數組--歌曲比賽評分統計
任務一 項目說明
任務二 了解一維數組
任務三 一維數組的定義
任務四 一維數組元素的引用
任務五 一維數組的初始化
任務六 一維數組的簡單應用
任務七 項目流程圖
任務八 項目實現
任務九 項目擴展一
任務十 項目拓展二
思考與練習
項目五 函數--小孩分糖
任務一 了解函數
任務二 函數的實現
任務三 實例體驗
任務四 算法歸納
任務五 畫流程圖
任務六 項目實現
任務七 知識擴展
思考與練習
項目六 指針--逢3退出小游戲
任務一 了解指針
任務二 了解指針與數組、函數的應用
任務三 實例體驗
任務四 算法歸納
任務五 畫流程圖
任務六 項目實現
思考與練習
項目七 結構體--學生信息登記表
任務一 了解結構體
任務二 結構體變量的引用
任務三 輸入學生信息
任務四 輸出學生信息
任務五 項目功能實現
任務六 項目擴展
思考與練習
項目八 文件--計算電話費
任務一 了解文件
任務二 了解文件指針
任務三 文件的打開與關閉
任務四 文件的讀寫
任務五 文件定位和文件的隨機讀寫
任務六 項目實現
思考與練習
項目九 課程設計--學生學籍管理系統
任務一 細化功能
任務二 功能設計
任務三 項目實現
附錄一 ASCII碼表
附錄二 C語言常用的庫函數
參考文獻