c语言课程设计实训主要目的,《C语言课程设计实验大纲.doc
《C語言程序設計》課程設計大綱
課程編號:(黑體五號) 實驗學時:1周(36學時)
實驗個數:1個 適用專業:通信工程
教材及參考書:《C語言程序設計》張青 等編、《C語言實驗指導書》朱金付 總主編
一、課程性質、目的
課程性質:
C語言程序課程設計是《C語言程序設計》課程的主要實踐環節,是電子信息工程和通信工程專業必修的專業基礎課程。
課程目的:
1、進一步培養學生結構化程序設計的思想,加深對高級語言語法和控制結構的理解與運用;
2、針對C語言中的重難點內容進行有針對性的訓練,為學生提供一個將課本上的理論知識和實際應用有機結合起來的機會,提高學生編寫較長程序的能力。
3、鍛煉學生分析任務、調試程序、解決較復雜問題的能力。
4、通過完成一個系統的設計,培養學生養成良好的程序設計風格。
5、通過編程能力的鍛煉,為學生學習后續專業課程打下基礎。
二、課程設計的步驟
課程設計步驟的規范可以培養學生嚴謹而科學的工作作風和工作方法,能有效的提高工作效率,因此必須嚴格執行良好的設計步驟規范。本課程設計的基本步驟是:
1、問題的提出與分析
同一小組成員在選定項目題目之后,要充分了解、分析并確定項目的要求,弄清楚所選題目要求做什么。
2、解決方案框架的確定
根據題目要求實現的功能,確定解決方案的框架,將要求實現的功能根據結構清晰、合理、簡單的原則劃分成一個個功能模塊,每一個功能模塊用一個子函數來實現,分析每個子函數的功能以及函數之間的調用關系。
3、詳細設計和編碼
根據劃分的功能模塊,確定實現功能的算法的流程,在此基礎上進行代碼設計,每個明確的功能模塊程序代碼行原則上不超過60行,若超過,應劃分為兩個模塊或多個模塊。在程序中要有適當的注釋語言,方便讀程序和出錯時查錯。
4、程序調試與測試
每個功能模塊所對應的函數編寫出來后,應進行調試,排除程序中的語法錯誤,可以同一組學生一起邊調試邊分析程序的錯誤。程序運行無誤后,進行測試,分析是否能完成預設的功能。
5、完成課程設計報告
設計報告的主要內容應包括以下幾點:
(1)問題描述:詳細描述選題要解決的問題是什么,能夠實現的功能有哪些。
(2)功能描述:本項目根據功能可以劃分為哪些模塊,每個模塊實現說明功能,流程圖等;
(3)調試報告:調試過程中遇到的主要問題,是如何解決的,對設計和編碼的回顧討論和分析、改進設想、經驗預體會等;
(4)附錄:源程序清單和結果。
三、課程學時分配
1、學生選定題目、收集資料,對系統進行功能模塊分析確定模塊,寫出函數原形。(4個課時)
2、對函數進行流程分析。(4課時)
3、編程:根據函數原形及其功能,填充相應的算法。(12課時)
4、調試程序:上機調試程序,解決編譯等錯誤,直至運行成功。(8課時)
5、撰寫報告:按格式寫出完整、規范的報告并打印。其中模塊圖、流程圖要清楚、規范,不能有錯別字。(4課時)
6、答辯:程序運行通過,報告打印出來后,通知指導教師檢查,經提問能回答出大部分的提問,即可通過。 (4課時)
四、選題
1、職工信息管理系統設計
職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等。試設計一職工信息管理系統,使之能提供以下功能:
系統以菜單方式工作:(用鍵盤輸入1~6之間的數來選擇功能)?
(1)職工信息錄入功能(職工信息用文件保存)
(2)職工信息瀏覽功能
(3)查詢功能:按工資查詢和按學歷查詢
(4)信息刪除功能:按職工姓名刪除
(5)信息修改功能:把研究生學歷的職工增加500元。
(6)退出。
2、圖書信息管理系統設計
圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價
格、存在狀態(已借和已還)、借書人姓名、性別、學號等。試設計一圖書信息管理系統,使之能提供以下功能:系統以菜單方式工作(用鍵盤輸入1~6之間的數來選擇功能)
(1)圖書信息錄入功能(圖書信息用文件保存)——輸入
(2)圖書信息瀏覽功能--輸出
(3)查詢功能:按書名查詢和按作者名查詢
(4)圖書信息的刪除:按照存在狀態刪除,把已還的圖書信息刪除
(5)?圖書信息的修改:按照存在狀態修改,把已借的圖書信息改為已還的狀態。
?(6)退出。
3、學生信息管理系統設計
學生信息包括:學號,姓名,年齡,性別,出生年月,地址,電話等。試設計一學生信息管理系統,使之能提供以下功能:系統以菜單方式工作(用鍵盤輸入1~6之間的數來選擇功能)
(1)學生信息錄入功能(學生信息用文件保存)
(2)學生信息瀏覽功能
(3)查詢功能:按學號查詢和按姓名查詢?
(4)學生信息的刪除:(按學號進行刪除)
(5)學生信息的修改:(按學號進行修改某學生的姓名)
總結
以上是生活随笔為你收集整理的c语言课程设计实训主要目的,《C语言课程设计实验大纲.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [EMQX-V3.4.6源码解析系列]-
- 下一篇: 硅谷大佬们屡次推荐的10本书,你看过几本