c语言grade d10,《电子技术10级C语言课程设计报告书写规范》.doc
課程設(shè)計(jì)報告書寫規(guī)范
1.課程設(shè)計(jì)報告裝訂順序:封面、任務(wù)書、目錄、正文、附件(所有程序的源代碼,要求對程序?qū)懗霰匾淖⑨?、評分表(A4大小的圖紙及程序清單)。
2.正文的格式:一級標(biāo)題用3號黑體,二級標(biāo)題用四號宋體加粗,正文用小四號宋體;行距為22。
3.正文的內(nèi)容:
一、課題的主要功能;
二、課題的功能模塊的劃分(要求畫出模塊圖);
三、主要功能的實(shí)現(xiàn)(至少要有一個主要模塊的流程圖);
四、程序調(diào)試;
五、總結(jié)。
六、參考文獻(xiàn)
七、程序源代碼
計(jì)算機(jī)與通信學(xué)院課程設(shè)計(jì)評分表
正文總字?jǐn)?shù)要求在5000字以上(不含程序源代碼)。
目 錄
1.系統(tǒng)功能
1.1系統(tǒng)需求分析
1.2系統(tǒng)功能總體設(shè)計(jì)
1.3輸入輸出功能
2概要設(shè)計(jì)
2.1抽象數(shù)據(jù)類型定義
2.2 系統(tǒng)模塊組成及各模塊的功能
3.詳細(xì)設(shè)計(jì)
3,.1 用C語言定義相關(guān)數(shù)據(jù)類型
3.2 各模塊的類C碼算法
3.3 函數(shù)的調(diào)用關(guān)系圖
4.調(diào)試分析(應(yīng)包括程序流程圖和截圖)
4.1 查詢模塊
4.2 統(tǒng)計(jì)模塊
4.3排序模塊
5.總結(jié)
6參考文獻(xiàn)
7.程序源代碼
8.計(jì)算機(jī)與通信學(xué)院課程設(shè)計(jì)評分表
1.系統(tǒng)功能
1.1系統(tǒng)需求分析
1.2系統(tǒng)功能總體設(shè)計(jì)
1.3輸入輸出功能
2概要設(shè)計(jì)
2.1抽象數(shù)據(jù)類型定義
如:課程數(shù)據(jù)結(jié)構(gòu):
課程
{ 數(shù)學(xué);
語文;
英語;
政治;
}
2.2 系統(tǒng)模塊組成及各模塊的功能
程序的模塊組成:
主函數(shù) void main();
成績輸入函數(shù): coursesInput();
成績顯示函數(shù):coursesOutput();
輸入成績(修改成績)的保存函數(shù): coursesSave();
成績排序程序 coursesSort();
成績的修改函數(shù): coursesModify();
成績的統(tǒng)計(jì)模塊:coursesSummary();
統(tǒng)計(jì)某門課程的最高成績的函數(shù):maxGrade();
統(tǒng)計(jì)某門課程的平均成績的函數(shù)avgCourses();
統(tǒng)計(jì)超過某門課程平均成績的函數(shù): amountOverAverage();
各函數(shù)的主要功能描述如下:
如:coursesInput(): 用于輸入本班級學(xué)生的各門成績,要求對應(yīng)學(xué)生學(xué)號,學(xué)生的相應(yīng)課程名稱。
coursesOutput():用于實(shí)現(xiàn)對本班級學(xué)生的各門成績的輸出顯示。學(xué)生學(xué)號、學(xué)生姓名、學(xué)生相應(yīng)課程的成績相對應(yīng)。
3.詳細(xì)設(shè)計(jì)
3.1 用C語言定義相關(guān)數(shù)據(jù)類型
如:課程數(shù)據(jù)結(jié)構(gòu):
struct Courses
{float maths;
float chinese;
float english;
float politics;
};
學(xué)生數(shù)據(jù)結(jié)構(gòu):
struct Students
{ char id[10];
char name[20];
struct courses course;
};
3.2 各模塊的類C碼算法
如:成績輸入函數(shù)coursesInput():
void coursesInput()
{選擇要輸入的學(xué)生課程;
for(int i=0;i
輸入學(xué)生課程成績;
提示是否保存輸入;
if(需要保存)
coursesSave();
返回主菜單;
}
成績顯示函數(shù):coursesOutput():
void coursesOutput()
{選擇顯示方式(單科成績顯示||全部成績顯示);
if(單科成績顯示)
{選擇要顯示的課程;
if(個人成績顯示)
pinrtf(學(xué)生.成績.成績名);
else(全體學(xué)生成績顯示)
for(int i=0;i
printf(學(xué)生.成績.成績名);
}
else if(全部成績顯示)
{選擇顯示方式(個人顯示||全班顯示);
if(個人成績顯示)
{
for(int i=0;i
printf(學(xué)生.課程.課程名);
}
if(全班顯示)
{
for(int i=0;i
{printf(學(xué)生學(xué)號);
printf(學(xué)生姓名);
printf(學(xué)生.課程.課程名);
}
}
}
}
3.3 函數(shù)的調(diào)用關(guān)系圖
如:main函數(shù)的下屬子功能函數(shù)及其調(diào)用示意圖:
統(tǒng)計(jì)函數(shù)的下屬子功能函數(shù)及其
總結(jié)
以上是生活随笔為你收集整理的c语言grade d10,《电子技术10级C语言课程设计报告书写规范》.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2万元请的滑雪教练不会穿雪鞋引热议:专家
- 下一篇: 《无名》领跑!兔年大年初一预售票房破亿