《C語言程序設計教程實驗指導》是《C語言程序設計教程》的配套實驗指導書,分兩大部分:第一部分為基礎篇,主要圍繞瀑布模型介紹結(jié)構(gòu)化軟件開發(fā)的基礎理論、基本技術、編碼規(guī)范等內(nèi)容;第二部分為實踐篇,針對教程提供了針對性訓練,綜合實驗指導部分給出了完整的軟件開發(fā)案例。
《C語言程序設計教程實驗指導》是作者多年教學和軟件開發(fā)實踐經(jīng)驗的總結(jié),具有內(nèi)容豐富、敘述清晰、實用性強的特點!禖語言程序設計教程實驗指導》適合高等院校程序設計基礎課程使用,也可供對c語言及軟件開發(fā)感興趣的自學者使用。
《C語言程序設計教程實驗指導》是《C語言程序設計教程》的配套實驗指導書,是作者多年教學和軟件開發(fā)實踐經(jīng)驗的總結(jié),具有內(nèi)容豐富、敘述清晰、實用性強的特點!禖語言程序設計教程實驗指導》適合高等院校程序設計基礎課程使用,也可供對c語言及軟件開發(fā)感興趣的自學者使用。
基礎篇
第1章概述
1.1目的與意義
1.2實驗類型
第2章軟件設計理論基礎
2.1軟件工程的定義
2.2軟件工程的基本原理
2.3軟件工程框架
2.4軟件的生存周期
2.5軟件的開發(fā)模型
2.6結(jié)構(gòu)化方法學
2.6.1基本思想
2.6.2結(jié)構(gòu)化分析(SA)
2.6.3結(jié)構(gòu)化設計(SD)
2.6.4結(jié)構(gòu)化程序設計(SP)
2.7軟件開發(fā)常用圖形工具
2.7.1系統(tǒng)流程圖
2.7.2數(shù)據(jù)流圖
2.7.3層次圖和HIPO圖
2.7.4模塊結(jié)構(gòu)圖
2.7.5程序流程圖
第3章程序書寫約束
3.1代碼排版規(guī)范
3.2書寫注釋規(guī)范
3.3標識符命名規(guī)范
3.4可讀性要求
3.5變量與結(jié)構(gòu)
3.6函數(shù)與過程
3.7程序效率
3.8質(zhì)量保證
3.9宏
第4章TuborC2.O的上機過程
4.1TuborC2.0的主界面
4.2主菜單
4.2.1File(文件)菜單
4.2.2Edit(編輯)菜單
4.2.3Run(運行)菜單
4.2.4Compile(編譯)菜單
4.2.5Project(項目)菜單
4.2.6Options(選擇)菜單
4.2.7Debug(調(diào)試)菜單
4.2.8Break/watch(斷點及監(jiān)視表達式)
4.3TurboC2.0的配置文件
第5章實驗約束與評價
5.1實驗要求
5.1.1總體要求
5.1.2過程要求
5.1.3上機代碼編寫要求
5.2實驗報告要求
5.2.1實驗報告書寫要求
5.2.2實驗報告格式
5.3實驗評價
5.3.1實驗成績評價結(jié)構(gòu)及比例
5.3.2考核方式
5.3.3評價標準及考核方式細則的確定
實踐篇
第6章概述
實驗一C語言程序的運行環(huán)境和方法
第7章C語言數(shù)據(jù)類型、運算符和表達式
實驗一C語言數(shù)據(jù)類型、運算符和表達式的使用
第8章結(jié)構(gòu)化程序設計
實驗一簡單C程序的運行
第9章順序結(jié)構(gòu)程序設計
實驗一輸入輸出函數(shù)的使用
實驗二順序結(jié)構(gòu)程序設計
第10章選擇結(jié)構(gòu)程序設計
實驗一if選擇結(jié)構(gòu)程序設計
實驗二switch選擇結(jié)構(gòu)程序設計
第11章循環(huán)結(jié)構(gòu)程序設計
實驗一for循環(huán)結(jié)構(gòu)程序設計
實驗二while、do-while循環(huán)結(jié)構(gòu)程序設計
實驗三嵌套的循環(huán)結(jié)構(gòu)程序設計
第12章數(shù)組
實驗一一維數(shù)組
實驗二二維數(shù)組和字符數(shù)組
第13章函數(shù)
實驗一簡單函數(shù)的定義及調(diào)用
實驗二函數(shù)的傳地址調(diào)用
實驗三函數(shù)應用練習
第14章指針
實驗一指針變量的簡單應用
實驗二數(shù)組的指針
實驗三指針變量作函數(shù)參數(shù)
實驗四指針數(shù)組與指針的指針
第15章結(jié)構(gòu)體與共用體
實驗一結(jié)構(gòu)體變量的使用
實驗二結(jié)構(gòu)體數(shù)組的應用
實驗三鏈表的操作
第16章文件
實驗一文件的基本操作
第17章位運算
實驗一移位操作
第18章綜合實驗指導
實驗一掃雷游戲設計
附錄A實驗報告格式
附錄B使用Visio繪制流程圖
參考文獻