山东大学《数据结构》实验大纲及规范

需积分: 9 1 下载量 87 浏览量 更新于2024-07-15 收藏 2.27MB PDF 举报
"《数据结构》实验大纲是一个针对山东大学软件学院学生的实验指导文档,旨在配合《数据结构》机械工业出版社的教材进行实践学习。实验分为必做和选做,每个实验对应书中的一个章节。实验大纲强调了严格的学术诚信要求,禁止任何形式的抄袭,并且对程序的输入输出格式有明确的规定。实验环境使用C语言编程,学生需要在8周内完成总共16小时的实验,实验评分标准鼓励学生独立完成,对按时完成和补做实验的得分有不同的计算方法。此外,大纲还提供了实验咨询QQ群的使用指南和答疑时间,以及如何提交问题截图的建议。" 实验大纲的核心知识点包括: 1. **学术诚信**:实验过程中,严禁拷贝他人的程序,无论是同学的还是往届的,因为实验平台具备查重功能。抄袭将导致得分受到影响,需要完成补充实验才能获得完整分数。 2. **输出格式规范**:程序的输出必须严格按照样例格式,避免多余空格、冒号等,数字间使用逗号分隔。输入输出前需有特定标识(如“input”、“Output”、“End”),且应使用标准的C++输入输出流(`cin>>`、`cout<<`)。 3. **禁用特定函数**:禁止使用可能引起运行错误或结果错误的函数,如`getch()`、`getchar()`、`cin.get()`、`putchar()`,并且这些函数不应出现在注释中。 4. **程序完整性**:`main()`函数结束时应有`return 0`,确保程序正常结束并返回0,以便测试平台识别。 5. **实验咨询与交流**:有问题可以通过实验咨询QQ群与教师沟通,提交问题时需要提供清晰的错误截图和程序运行截图。指定的答疑时间是提高反馈效率的关键。 6. **实验环境与时间**:实验使用C语言作为开发工具,实验时长共计8周,每周2小时,无需签到。 7. **评分制度**:独立完成实验可得满分,延迟完成将按比例计分,查重后得分减半,但可通过补充实验提高最终得分。总成绩将按10-20分制进行折算。 这份实验大纲为学生提供了一个清晰的学习路径,强调了实验过程中的关键要素,包括诚信、规范和互动,以促进学生对数据结构理论知识的深入理解和实践操作能力的提升。