C語言課程設計上機實習內容
一、從下面題目中任選一題:
A.簡單的學生成績管理程序設計
B.考卷成績分析軟件程序設計
C.簡單醫療費用報銷管理軟件程序設計
除此之外,學生也可自行選擇課題進行設計,如自動柜員機界面程序、學生信息管理(包括生日祝賀)、計件工資管理等(但課題必須經指導教師審題合格后方可使用)。
二、課程設計說明書的編寫規范
1、程序分析和設計
2、流程圖
3、源程序清單
4、調試過程:測試數據及結果,出現了哪些問題,如何修改的
5、程序有待改進的地方
6、本次實習的收獲和建議
三、提交的資料
1、軟件
軟件需提供源程序,并能正常運行。
注:對于程序中未能實現的部分需要加以說明。
對于程序中所參考的部分代碼需要加以聲明,并說明出處。
2、文檔
課程設計文檔要求打印稿,同時提交電子文檔。文檔中必須包含課程設計小結,即收獲和體會。
文檔要注意格式,標題一律用小四號宋體加黑,正文用五號宋體,行間距固定值18,首行縮進2字符;如果有圖表,每個圖表必須順序編號并有標題,如“圖1 計算平均分的N-S圖”、“表1 地信081班成績一覽表”,一般圖名在圖的正下方、表名在表的正上方。
四、成績評定
通過學生的動手能力、獨立分析解決問題的能力、創新能力、課程設計報告、答辯水平以及學習態度綜合考核。
考核標準包括:
1、完成設計題目所要求的內容,程序書寫規范、有一定的實用性,占45%;
2、平時表現(考勤+上機抽查)占10%;
3、課程設計報告占30%;
4、答辯及演示占15%。
五、實習計劃
以選題一為例
實習計劃
時間
內容
第1天
一、布置實習內容和要求
1、 實習內容介紹、實習安排、實習紀律、注意事項
2、 學生選題
第2天
二、上機實習
1、根據所選題的要求,進行總體設計,確定程序總體框架
2、選擇和準備原始數據,制作.txt文本文件
第3天
3、文件的讀寫函數的使用,實現文本文件的讀取和寫入功能。
使用函數fread(); fwrite(); fprint(); fscan();完成對原始數據的文本輸入和輸出。
第4、5天
4、主要算法的選擇和功能實現(以學生成績管理系統為例):
① 計算每個學生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結果寫入文件。
② 統計全班每門課程的平均分,并計算各分數段(60以下,60~69,70~79,80~89,90以上)的學生人數;結果寫入文件。
第6、7天
5、結果格式輸出及程序整合(以學生成績管理系統為例)
① 按格式在屏幕上打印每名學生成績條;
② 在屏幕上打印出所有不及格學生的下列信息:學號,不及格的課程名,該不及格課程成績;
(選做)在屏幕打印優等生名單(學號,三門課程成績,平均成績,名次),優等生必須滿足下列條件:1)平均成績大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績為95分以上;2) 名次在前三名; 3) 每門功課及格以上;
第8天
三、測試完整程序
要求功能完整,結果符合設計要求,并進行程序驗收。
第9、10天
四、編寫報告
完成實習報告的編寫,并打印上交報告。
標簽:
大學
c語言
程序設計
上傳時間:
2016-06-27
上傳用戶:lh643631046