- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012数据结构课程设计.
2012级数据结构课程设计任务书【设计目的】数据结构是计算机学科实践性很强的一门核心课程。课程设计是加强学生实践能力的一个强有力手段,要求学生掌握数据结构的应用、算法的编写、类C语言的算法转换成C/C++程序并上机调试的基本方法,还要求学生在完成程序设计的同时能够写出比较规范的设计报告。严格实施课程设计这一环节,对于学生基本程序设计素养的培养和软件工作者工作作风的训练,将起到显著的促进作用。【设计要求】1、课程设计时间为1.5周;2、每个学生必须独立完成;3、设计语言C/C++/Java不限;4、课余时间完成源程序和课程设计报告等文档书写工作,上机时间只能做调试工作。5、上机任务1)选择合适的数据结构,并定义数据结构的结构体;2)根据程序所要完成的基本要求,设计出完整的算法;3)设计出主程序(main函数),使其成为完整的程序。6、上机时间:上午8:20~11:50,下午2:10~5:40 7、无论在校外、校内,都要严格遵守学校和所在单位的学习和劳动纪律、规章制度,学生有事离校必须请假。课程设计期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。特别说明:自行定义数据结构,鼓励思路创新。【题目】 [问题描述]1、有3个文件:Student.txt中的内容:Sno Sname Ssex Sage Sdept(所在班级勇男 20 C 刘晨女 19 C 王敏女 18 M 张立男 19 ISCourse.txt中的内容:Cno Cname Ccredit1英语42数学23信息系统44操作系统35数据结构46数据处理27C/C++4SC.txt中的内容:Sno Cno Grade20120001190(这里是学生选了1,2,4这三门课)2012000128020120001 48520120002 382(这里是说2012003的学生选了3.5这两门课门课 58820120005 7902、为存储学生、课程和选课信息设计数据结构,将以上文件内容导入其中;3、对学生表进行插入、删除、修改和查询操作;考查点:插入时注意学号的处理,可以不填吗?是否重复?其他数据是否可以乱填?如何控制?删除时一要防止误操作,二要考虑该生的选课信息,如何处理?修改时同样要考虑各数据项的性质;查询要求可以实现多条件查询,越灵活越好,发挥你们的想象,自行设计。4、对选修表进行插入、删除、修改操作;5、综合查询考查点:例如查询“选修了数据结构课程的学生的姓名”,希望大家设计出有实际意义、灵活、丰富的综合查询。另外,为了加快查询速度,可以考虑采用索引表,参考教材第一章绪论中的第一个例子:书目检索问题,也可以考虑将课堂所学的第9章查找、第10章排序加入到系统中。6、最后把系统中的数据保存回文件中。【课程设计报告的编写格式规范】报告首页为成绩单,填写姓名、性别、学号、班级和指导教师。正文要求把课程设计的过程、算法设计的内容描述清楚,一般有如下几个方面的内容(也可自行增减):1)问题描述无歧义的陈述设计的内容,明确设计所能够达到的要求或功能。2)解题思路用文字表达设计思想即可。3)算法描述用流程图、伪码等描述算法。4)程序设计说明本程序中所有用到的数据及其数据结构的定义,对包含的基本操作及其实现给出详细注解。5)测试结果截图给出你的测试结果,并对输出结果进行适当的分析、比对和客观的评价。6)设计总结可以包括设计过程中遇到的问题是如何解决的以及对设计与实现的回顾和分析,或者改进思想,经验和体会等。【成绩评定】1、由指导教师根据检查学生程序的情况、课程设计报告的质量和课程设计过程中的工作态度等综合打分。成绩评定实行优秀、良好、中等、及格和不及格五个等级。2、设计程序的检查由指导教师当面在计算机上检查测试,并同时对程序运行中的问题至少提出三个问题,学生当面回答,教师根据以上检查做好记载;3、按时独立完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。发现课程设计报告基本雷同,一律不及格。#includestdio.h#includestdlib.h#includestring.h //调用strcmp()函数和strcpy()函数//定义学生对象类型typedef struct node1{char Sno[10]; //学号char Sname[10]; //姓名char Ssex
您可能关注的文档
最近下载
- 面向2025年商业银行的金融科技人才金融科技产品运营能力培养策略.docx
- 【50页PPT】数据治理平台与数据运营体系建设方案.pptx VIP
- E5071B网络分析仪指导书.pdf VIP
- 汽车售后经理年终总结.pptx VIP
- 操作考核标准:简易呼吸气囊.pdf VIP
- 高标准基本农田建设项目竣工验收报告.docx VIP
- 人力资源控制程序.doc VIP
- 2020年美工理论题库4.docx VIP
- 国标图集05s502图集阀门井-国家建筑标准设计图集电子版下载 1.docx VIP
- 第2讲 一心跟着共产党(第一课时)没有共产党就没有新中国(课件)-《学生读本(小学低年级)》.pptx VIP
文档评论(0)