哈尔滨工业大学(深圳)《数据结构》实验一:成绩信息管理系统

需积分: 0 0 下载量 27 浏览量 更新于2024-08-05 收藏 166KB PDF 举报
"实验一线性结构及其应用" 本实验主要关注数据结构中的线性结构,特别是如何使用C语言来实现线性表的操作。实验是《数据结构》课程的一部分,由哈尔滨工业大学(深圳)计算机学院组织,于2020年4月3日进行。实验教学团队包括黄虎杰、张海军等多位教师,以及多位助教协助。 实验的评分标准严格,禁止抄袭,否则将给予零分处理。实验成绩分为两部分,课上成绩占40%,课下成绩占60%。编程语言统一为C语言。课上的检查包括在上课前10分钟发布实验任务,下课前一小时发布程序指定输入,学生需要在线上实验结束前提交输出结果截图及源代码至指定邮箱;线下实验则由助教在课后40分钟内检查。允许学生在五次实验中最多两次不提交课上检查。 实验内容分为三部分: 1. 成绩信息录入——线性表的建立与遍历(课上): - 操作1:初始化空表 - 操作2:根据成绩降序插入学号、班级和成绩到对应的班级链表 - 操作3:查找或删除,如果链表中没有对应同学的信息,则输出“无法找到” - 操作4:遍历线性表,输出所有信息 2. 信息汇总(课下): - 需要将各班级的成绩信息合并到一个总表中 3. 建表翻转(课下): - 将总表中的信息翻转到新的表中 实验要求学生基于main.c文件使用链表实现成绩统计系统,并确保每个班级的成绩信息存在于独立的线性表中,且成绩按降序存储。实验课上完成第一部分操作,课下完成剩余部分并撰写实验报告。 作业提交规定了严格的格式和截止时间,包括课上和课下的提交内容,邮件标题和压缩包命名都需要按照特定格式。课下部分的提交截止时间为2020年4月7日早6点之前,且只有一次特殊情况的延期机会,需在截至时间后的12小时内提交。 实验一的评分标准可能涉及程序的正确性、代码规范性、功能完整性、文档质量等方面,鼓励学生不仅实现功能,还要注重代码的可读性和维护性。通过这个实验,学生将深入理解线性表的原理和操作,同时提升C语言编程能力,以及问题解决和文档编写的能力。