2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > c语言课程设计研究生初试录取报告 C语言程序设计课程设计 研究生初试录取

c语言课程设计研究生初试录取报告 C语言程序设计课程设计 研究生初试录取

时间:2020-10-03 07:49:07

相关推荐

c语言课程设计研究生初试录取报告 C语言程序设计课程设计 研究生初试录取

课程设计的目的:C 语言课程设计是计算机各专业重要的教学环节,它为学生提

供了一个既动手又动脑,将课本上的理论知识和实际有机的结合起来,独立分析和解决

实际问题的机会。

进一步巩固和复习C 程序设计的基础知识。

培养学生结构化程序、模块化程序设计的方法和能力。

提高学生调试程序的技巧和软件设计的能力。

提高学生分析问题、解决问题以及综合利用C 语言进行程序设计的能力。

了解软件的编制过程。

实现的任务:模拟实现研究生初试成绩最基本的处理功能,并以此为基础判断

录取资格。

设计内容:

1.确定能记录研究生初试成绩的数据结构,至少要有准考证号、考生姓名、

性别、报考专业、四门课成绩等信息,它是本程序的核心数据结构,定义为如下的

结构体类型:

typedef struct scores

{

float eng; /*英语成绩<=100*/

2

float pol; /*政治成绩<=100*/

float mat; /*数学成绩<=150*/

float spe; /*计算机专业综合课成绩<=150*/

} SCORE;

typedef struct student

{

char ExamIDNum[15]; /*准考证号 */

char Name[12]; /*考生姓名*/

char Sex[5]; /*性别*/

char Bkzy[30]; /*报考专业*/

SCORE cj; /*成绩*/

int pass; /*录取标志*/

} STUDENT;

2.程序应具有以下基本功能:

输入考生信息:增加一个或几个考生记录,并可选择继续输入或退出;

输出考生信息:在屏幕显示考生信息;

载入考生信息:从硬盘文件中导入数据到数组中(文件名由用户输入);

保存信息到文件:将数组中的记录以追加方式存入到硬盘文件中(文件名

由用户输入);

删除考生信息:输入准考证查找要删除的记录,若找到,则删除该人信息(若

找到符合条件的多条记录,只删除第一条记录),若没找到,提示无此人信

息。可选择继续查找或退出。

清空文件内容:清空硬盘文件内容(文件名由用户输入);

按准考证排序:将数组中数据按准考证作升序排列;

按准考证查找:显示找到的记录信息(可能有多条记录)

设置录取条件:输出录取条件(一般指国家分数线:单科成绩和总分的限

制),确定录取名单。

初试录取名单:显示达国家线的考生信息。

3.如有时间,可为程序增加以下功能:

登录模块。该模块在进入主界面之前先执行,用于对进入系统的用户进行

身份验证,若用户输入正确的用户名及用户密码,则进入主界面,否则输

入超过3 次错误则退出程序。处理方法:用户名及用户密码可保存在一文

件中,校验时从文件中读入数据进行校验。在系统中应增加一个用户管理

模块,在其中可新增用户,修改用户信息等。

系统帮助。显示开发者姓名、班级、开发完成日期、版本号和指导老师等

信息。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。