專家指導委員會
前言
第0章 概述
0.1 課程設計目標
0.2 課程設計結構
0.3 評價標準
第1章 設計菜單
1.1 設計一個菜單程序
1.1.1 設計要求
1.1.2 設計實例
1.1.3 程序清單
1.2 增加菜單項的處理功能
1.2.1 菜單項設計要求
1.2.2 建立控制臺文件
1.2.3 源程序清單
1.2.4 運行結果
1.3 評價標準
1.4 練習使用編程環(huán)境
1.4.1 VisualC++6.0簡介
1.4.2 VC主窗口和工具欄
1.4.3 如何建立控制臺應用程序
1.4.4 一個簡單的示例程序
第2章 計算機解題基礎
2.1 尋找成績最佳者
2.1.1 邏輯思維的計算機表示
2.1.2 使用枚舉法解題的思路
2.2 尋找肇事車輛
2.2.1 計算機解題的一般步驟
2.2.2 課程設計內容
2.3 計算機解題小結
2.4 評價標準
2.5 參考題目
第3章 使用數組和指針統(tǒng)計成績
3.1 設計題目
3.2 設計要求
3.3 參考程序
3.3.1 使用數組實現(xiàn)
3.3.2 使用分配的內存實現(xiàn)
3.3.3 將數組內容全部存入內存
3.4 評價標準
第4章 典型算法和簡單的文件編程結構
4.1 迭代算法求sinX的值
4.2 遞推算法
4.3 遞歸算法
4.3.1 遞歸與遞推的比較
4.3.2 遞歸程序的單文件結構
4.3.3 一個頭文件和一個源文件的程序結構
4.3.4 圖解遞歸執(zhí)行過程
4.4 查找算法
4.4.1 線性查找
4.4.2 二分查找
4.5 冒泡排序
4.5.1 圖解排序過程
4.5.2 算法分析
4.5.3 算法設計
4.5.4 參考程序
4.6 雞兔同籠
4.7 求解百雞問題
4.8 評價標準
4.9 參考題目
第5章多文件編程
5.1 設計要求
5.1.1 功能設計要求
5.1.2 具體實現(xiàn)要求
5.2 算法分析
5.3 參考程序
5.4 組成一個工程
5.5 評價標準
第6章函數設計
6.1 設計要求
6.1.1 功能設計要求
6.1.2 參考數據及其操作示范
6.2 函數設計注意事項
6.2.1 函數參數傳遞方式
6.2.2 函數類型和返回值
6.2.3 結構與函數
6.3 算法分析
6.4 參考程序
6.5 評價標準
第7章 用結構數組設計職工文件
7.1 設計要求
7.2 算法分析
7.3 參考程序
7.4 測試程序
7.4.1 測試菜單和讀寫空文件
7.4.2 測試生成和顯示職工信息文件
7.4.3 測試生成和顯示職工簡明信息文件
7.4.4 測試刪除操作
7.4.5 建立符合要求的文件
7.5 評價標準
第8章 設計出圈游戲
8.1 使用數組設計出圈程序
8.1.1 設計思想
8.1.2 參考程序
8.2 使用二維字符串數組設計出圈程序
8.2.1 設計思想
8.2.2 參考程序
8.3 使用分配內存設計出圈程序
8.3.1 設計思想
8.3.2 參考程序
8.4.使用結構設計出圈程序
8.4.1 設計思想
8.4.2 參考程序
8.5 生死游戲
8.5.1 直接按出圈方法計算
8.5.2 輸出沒有標記的生存者
8.6 評價標準
第9章 設計鏈表
9.1 設計要求
9.1.1 功能設計要求
9.1.2 總體設計
9.1.3 函數設計
9.2 算法分析
9.3 參考程序
9.4 測試程序
9.5 評價標準
第10章 使用循環(huán)鏈表求解約瑟夫環(huán)游戲
10.1 簡單的循環(huán)鏈表求解約瑟夫環(huán)游戲
10.1.1 簡單的循環(huán)鏈表設計思想
10.1.2 函數實現(xiàn)
10.1.3 參考程序
10.2 能輸出姓名的循環(huán)鏈表求解約瑟夫環(huán)游戲
10.2.1 設計思想
10.2.2 參考程序
10.3 使用動態(tài)內存的循環(huán)鏈表求解約瑟夫環(huán)游戲
10.3.1 設計思想
10.3.2 參考程序
10.4 優(yōu)化循環(huán)鏈表求解約瑟夫環(huán)游戲
10.4.1 設計思想
10.4.2 參考程序
10.4.3 擴充設計
10.5 評價標準
第11章 鏈表文件信息管理
11.1 設計要求
11.1.1 功能設計要求
11.1.2 總體設計
11.2 record程序的模塊設計
11.3 record程序的測試
11.4 評價標準
第12章 綜合課程設計
12.1 實用結構化程序設計基礎
12.1.1 模塊化程序設計
12.1.2 分塊開發(fā)
12.1.3 工程文件
12.2 軟件測試
12.2.1 模塊測試
12.2.2 組裝測試
12.2.3 確認測試
12.3 程序的測試與調試
12.4 測試用例設計技術
12.4.1 邏輯覆蓋法
12.4.2 等價劃分法
12.4.3 邊值分析法
12.4.4 因果圖法
12.4.5 錯誤猜測法
12.5 設計學生成績管理程序
12.5.1 功能設計要求
12.5.2 總體設計
12.5.3 函數設計
12.6 參考程序
12.7 測試示例
12.7.1 菜單項及空表和空文件測試
12.7.2 測試建表
12.7.3 測試讀取文件
12.8 評價標準
12.9 增加功能實例
12.9.1 增加功能
12.9.2 增加的函數和文件
12.9.3 修改程序清單說明
參考文獻