c
語言課程設計具體安排說明 1.
時間地點:10-14
周,地點在機房。注:同學應將主要時間放在課餘,上課時間主要用於老師檢查進度及答疑。 2.
內容:1)
選題:安排學生選題,原則上各組題目應不同,每組人數不超過4
人,如題目有人數要求按照題目要求進行。 2)
課程設計要求:需要按時間提交以下文件:
(1)
需求分析文件:首先要根據題目,分析可以實現功能,完成需求分析文件,需求分析文件主要描述系統實現的功能,要盡可能詳細並且可實現。
(2)
模組設計文件:在該文件中,需說明檔案解決基本思路,繪製系統各個功能模組框架圖,並繪製每乙個模組的流程圖,此外還需說明組內分工,可按照功能模組進行分工。
(3)
系統實現文件,即系統的各個模組的程式**。每個程式檔案代表乙個功能模組。程式**的編寫要規範,注意縮排、適當新增程式注釋,包括所有函式、主要變數、資料儲存結構等的說明。可將系統實現過程中遇到的問題及解決的方法單獨進行說明。
(4)
系統結果文件:包括各類測試資料和實驗結果。 3)
文件提交要求:以組為單位提交課程設計文件,按以下時間進度進行提交。
3. 時間安排: 10
周,完成需求分析和模組設計文件並在第11
周周一前上交。文件中的分工說明採用下表: 題目
小組成員
負責內容
周次進度
第10周
第11周
第12周
第13周
第14周
計畫進度
完成情況
計畫進度
完成情況
計畫進度
完成情況
計畫進度
完成情況
計畫進度
完成情況
手機通訊錄系統 張三
李四 王五
趙六 11
周-12
周,完成整個系統的全域性變數和資料儲存結構的說明,及各個子模組的程式**的編寫,要注意團隊合作。每週進行進度報告。 13
周完成整個系統的除錯與執行,準備提交系統實現文件。 14
周完成系統結果文件,文件模板見「模板.doc
」,準備答辯ppt
C語言課程設計 鍊錶
每個節點的前n 1個資料在資料域,最後乙個資料在位址域 每個鍊錶必須有頭指標,為指向結構體型別的指標 陣列與鍊錶儲存資料的區別 1 陣列中的元素占用連續儲存儲存空間,鍊錶不一定占用連續 2 陣列中資料元素訪問隨機,鍊錶訪問是順序 3 鍊錶中插入和刪除元素比陣列操作效率高 建立鍊錶 1 頭插法 查到最...
2019c語言課程設計
三,棋盤遊戲 簡單計算機模擬期棋盤對弈。其中棋盤左上角座標為 1,1 右下角座標為 3,3 遊戲規則如下 1 計算機移動時,使用相應函式掃瞄棋盤矩陣,尋找未佔單元 發現空單元之後,置為 o 未發現時,報告平局後推出。2 輪到對弈者時,使用想要函式要求對弈者回答想把 x 放在哪 3 誰先三點連成一線了...
2019C語言課程設計
六,c語言編寫貪吃蛇遊戲 貪吃蛇遊戲是乙個經典小遊戲,一條蛇在封閉圍牆裡,圍牆裡隨機出現乙個食物,通過按鍵盤四個游標鍵控制蛇向上下左右四個方向移動,蛇頭撞倒食物,則食物被吃掉,蛇身體長一節,同時記10分,接著又出現食物,等待蛇來吃,如果蛇在移動中撞到牆或身體交叉蛇頭撞倒自己身體遊戲結束。下面就先說說...