《C語言程式設計教程實驗指導》是《C語言程式設計教程》的配套實驗指導書,分兩大部分:第一部分為基礎篇,主要圍繞瀑布模型介紹結構化軟體開發的基礎理論、基本技術、編碼規範等內容;第二部分為實踐篇,針對教程提供了針對性訓練,綜合實驗指導部分給出了完整的軟體開發案例。出版於國防工業出版社,作者是尹四清 。
基本介紹
- 書名:C語言程式設計教程實驗指導
- 作者:尹四清
- ISBN:9787118070569
- 出版社:國防工業出版社
基本信息
內容簡介
目錄
基礎篇
第1章 概述……………………1
1.1 目的與意義……………………1
1.2 實驗類型……………………1
第2章 軟體設計理論基礎……………………3
2.1 軟體工程的定義……………………3
2.2 軟體工程的基本原理……………………4
2.3 軟體工程框架……………………5
2.4 軟體的生存周期……………………6
2.5 軟體的開發模型……………………9
2.6 結構化方法學……………………9
2.6.1 基本思想……………………9
2.6.2 結構化分析(SA) ……………………10
2.6.3 結構化設計(SD) ……………………10
2.6.4 結構化程式設計(SP) ……………………11
2.7 軟體開發常用圖形工具……………………11
2.7.1 系統流程圖……………………11
2.7.2 數據流圖……………………13
2.7.3 層次圖和HIPO圖……………………15
2.7.4 模組結構圖……………………16
2.7.5 程式流程圖……………………17
第3章 程式書寫約束……………………18
3.1 代碼排版規範……………………18
3.2 書寫注釋規範……………………20
3.3 標識符命名規範……………………23
3.4 可讀性要求……………………24
3.5 變數與結構……………………25
3.6 函式與過程……………………29
3.7 程式效率……………………35
3.8 質量保證……………………38
3.9 宏……………………41
第4章 TuborC2.0的上機過程……………………43
4.1 TuborC2.0的主界面……………………43
4.2 主選單……………………43
4.2.1 File(檔案)選單……………………43
4.2.2 Edit(編輯)選單……………………44
4.2.3 Run(運行)選單……………………45
4.2.4 Compile(編譯)選單……………………46
4.2.5 Project(項目)選單……………………46
4.2.6 Options(選擇)選單……………………47
4.2.7 Debug(調試)選單……………………49
4.2.8 Break/watch(斷點及監視表達式)……………………49
4.3 TurboC2.0的配置檔案……………………50
第5章 實驗約束與評價……………………51
5.1 實驗要求……………………51
5.1.1 總體要求……………………51
5.1.2 過程要求……………………51
5.1.3 上機代碼編寫要求……………………51
5.2 實驗報告要求……………………52
5.2.1 實驗報告書寫要求……………………52
5.2.2 實驗報告格式……………………52
5.3 實驗評價……………………52
5.3.1 實驗成績評價結構及比例……………………52
5.3.2 考核方式……………………52
5.3.3 評價標準及考核方式細則的確定……………………52
實踐篇
第6章 概述……………………53
實驗一 C語言程式的運行環境和方法……………………53
第7章 C語言數據類型、運算符和表達式……………………56
實驗一 C語言數據類型、運算符和表達式的使用……………………56
第8章 結構化程式設計……………………66
實驗一 簡單C程式的運行……………………66
第9章 順序結構程式設計……………………68
實驗一 輸入輸出函式的使用……………………68
實驗二 順序結構程式設計……………………70
第10章 選擇結構程式設計……………………73
實驗一 if選擇結構程式設計……………………73
實驗二 switch選擇結構程式設計……………………80
第11章 循環結構程式設計……………………83
實驗一 for循環結構程式設計……………………83
實驗二 while、doGwhile循環結構程式設計……………………86
實驗三 嵌套的循環結構程式設計……………………89
第12章 數組……………………93
實驗一 一維數組……………………93
實驗二 二維數組和字元數組……………………97
第13章 函式……………………104
實驗一 簡單函式的定義及調用……………………104
實驗二 函式的傳地址調用……………………105
實驗三 函式套用練習……………………106
第14章 指針……………………112
實驗一 指針變數的簡單套用……………………112
實驗二 數組的指針……………………114
實驗三 指針變數作函式參數……………………119
實驗四 指針數組與指針的指針……………………129
第15章 結構體與共用體……………………133
實驗一 結構體變數的使用……………………133
實驗二 結構體數組的套用……………………135
實驗三 鍊表的操作……………………138
第16章 檔案……………………143
實驗一 檔案的基本操作……………………143
第17章 位運算……………………146
實驗一 移位操作……………………146
第18章 綜合實驗指導……………………148
實驗一 掃雷遊戲設計……………………148
附錄A 實驗報告格式……………………169
附錄B 使用Visio繪製流程圖……………………172
參考文獻……………………184