中南大学 C++程序设计实践报告
学 院:
材料院 _________________
专业班级: _________________________________ 学 号: ____________________________________ 姓 名: ____________________________________
一、 实践目的
C++是 一种运用广泛的电脑程序式设计语言。在学完 C++程序设计课程后,为了加深和巩固课程的每个知识点, 训练并培养自己运用所学知识独立进行程序设计、
解决实
际问题的能力,学会编制结构清晰、风格良好、数据结构 适当的C++吾言程序。我们在老师的指导下进行了 序设计实践,用C++吾言编制学生档案管理软件。
C++g
二、 实践要求
1) 、进行C++程序设计实践要求我们利用面向对象的方法 以及C++的编程思想来完成该软件的设计。
2) 、建立学生档案管理软件,要对所包含的学生的全部信 息,能进行相应的学生信息输入、学生信息输出、学生信 息删除、学生信息添加以及学生信息修改。
3) 、系统的主程序中,要求会使用口令判断功能函数。使 得程
序体对信息的修改更为方便。
4)、程序主函数中也要提供菜单选项,该选项具有一定的 选择信息,以方便使用者使用。
三、实践内容
实践内容包括了:学生档案管理软件的总设计框架, 系统口令函数的框图,以及数据的输入、添加、修改、删 除、显示等的子框图还有退出系统的框图。
学生档案管理软件总框架:
flag=0 输入p
P>='0'&&p<='9
'
Y
flag=1
Y
选项为0?
flag==0
输入数据 Y
选项为1?
添加数据 N
选项为 2?
N
Y
修改数据
Y
选项为
3?
Y
选项为 4?
N
Y
选项为 5
?
退出系统
是否继续其他操作 (y/n)
删除学生信息
>
输出所有学生成绩
输入w 数据输入流程图
N 数据录入
初始化i,j=0 依次输入学生的姓名、 学号、专业、 成绩等信息
输出总成绩 输出平均成绩
输出总成绩 输出平均成绩
Y//flage==1
将j
录
数据修改流程图
数据修改
1==0〃没数据
中南大学C++实践报告
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)