中南大学C++实践报告.docx

中南大学C++实践报告.docx

ID:62651218

大小:316.84 KB

页数:15页

时间:2021-05-15

中南大学C++实践报告.docx_第1页
中南大学C++实践报告.docx_第2页
中南大学C++实践报告.docx_第3页
中南大学C++实践报告.docx_第4页
中南大学C++实践报告.docx_第5页
资源描述:

《中南大学C++实践报告.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中南大学C++程序设计实践报告学院:材料院专业班级:学号:姓名:一、实践目的C++是一种运用广泛的电脑程序式设计语言。在学完C++程序设计课程后,为了加深和巩固课程的每个知识点,训练并培养自己运用所学知识独立进行程序设计、解决实际问题的能力,学会编制结构清晰、风格良好、数据结构适当的C++吾言程序。我们在老师的指导下进行了C++g序设计实践,用C++吾言编制学生档案管理软件。二、实践要求1)、进行C++程序设计实践要求我们利用面向对象的方法以及C++的编程思想来完成该软件的设计。2)、建立学生档案管理软件,要对所包含的学生的全部信息,能进行相应的学生信息输入、学生信息输

2、出、学生信息删除、学生信息添加以及学生信息修改。3)、系统的主程序中,要求会使用口令判断功能函数。使得程序体对信息的修改更为方便。4)、程序主函数中也要提供菜单选项,该选项具有一定的选择信息,以方便使用者使用。三、实践内容实践内容包括了:学生档案管理软件的总设计框架,系统口令函数的框图,以及数据的输入、添加、修改、删除、显示等的子框图还有退出系统的框图。学生档案管理软件总框架:flag=0输入pYflag=1P>='0'&&p<='9'flag==0Y选项为0?Y选项为1?输入数据添加数据NY修改数据选项为2?NY删除学生信息选项为Y>输出所有学生成绩NY选项为退出系统

3、5?是否继续其他操作数据输入流程图N3?选项为4?输入w数据录入初始化i,j=0(y/n)依次输入学生的姓名、成绩等信息学号、专业、输出总成绩输出平均成绩将j输出总成绩输出平均成绩Y//flage==1录数据修改流程图数据修改1==0〃没数据1!=0〃有数据输入要修改的学生姓名Flag==O〃无strcmp(name,s[h].name)//查找Flag=1〃有的学号Y//flage==1Else//flage==0N//flage==1Else//flage==0Y//flage==1初始化定义l==0?〃判断是否有数据初始化flage是否继续y/n依次输入学生专业、

4、成绩等输出总成绩输出平均成绩录入到file录入判断是否继续y/n没找到数据删除流程图数据显示流程图:退出流程图:(退出丿四、实践体会J~I―在指导老师的耐心教导下),我们完成了此次C++程序设计实践。在实践过程中,我们学会了如何运用C++吾言编写一个学生/Byebye!/档案管理软件。首先,我们要对所编软件有相应的认识,了解该学生档案管理系统应有的功能,对相应的功能思考需要运行的函数。例如整个程序体的主函数,系统口令函数以及数据输入输出修改删除等的函数。然后对课堂所学内容进行灵活运用,如源程序中多次使用到的指针与数组等。此外还需用到部分课外知识,这就考查了我们对C++程

5、序语言的自主学习能力。通过此次程序设计实践,用理论联系实际,加深了我对C++语言的理解与掌握,提高了我的实践能力及计算机操作能力。编程的过程也锻炼了我运用多种方法完成编程任务的思维转换能力。编程虽然不易但收获颇丰。同时自身编程能力还存在一定不足,我也会在日后的学习生活中不断改进。学生档案管理软件源代码#include#include#include#includeusingnamespacestd;classstudent{private:charname[4];//姓名charxibie[8];c

6、harbanji[4];doublecpro,english,math,sport,computer,allscore,average;〃课程intorder,number;//名次,学号public:student(){}password。;//这个是用于系统口令的,函数声明student(charn[4],intnu‘doublecc,doubleeng,doublema,doublesp,doublecom,doubleas,doubleav){strcpy(name,n);number=nu;cpro=cc;english=eng;math=ma;sport=s

7、p;computer=com;allscore=as;average=av;}friendvoidmain();};voidpassword()//从这里开始,口令函数{stringstrl;system("cls");cout<>str1;cout<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。