数据结构(C语言版)设计性上机实训.docx
《数据结构(C语言版)设计性上机实训.docx》由会员分享,可在线阅读,更多相关《数据结构(C语言版)设计性上机实训.docx(11页珍藏版)》请在课桌文档上搜索。
1、附录设计性上机实训内容概要:课程设计是高职高专、应用型本科院校非常重要的教学环节,是学完一门课程后应用该深程知识及以前的加识积累进行然合性、开放性的调练。通过课程设计,使学生得到系统的技能训练,巩固和加强所学的专业理论知识,培养学生工程恚识、创新能力、团队精神等蛉合素质,提高学生的谩计和解决实际问麴的能力。课程设计指导课程设计的目的1 .训练学生灵活运用数据结构知识解决实际问题的能力.2 .加强学生的动手能力,提高学生的算法设计的能力.3 .巩固和深化学生的理论知识,提高编程水平,并在此过程中培养学生严谨的科学态度和良好的工作作风.课程设计的要求学会从问超入手,分析研咒数楙结构中数据表示和数据
2、处理的特性.以使为所涉及的数据选择和设计适当的逻辑结构、存储结构及其相应的操作IZ法,并初步掌握时间和空间复杂度分析技术,要求学生书写符合软件工程珑莅的文档,编写的程序代码应结构清嘶、正确易读,能上机脚试并排除错误。=.课程设计的步骤1 .上机前要求认真分析题目要求,完成H面的总体设计和详细设计.2 .完成程序设计并调试正确后,应请指导教师检查并得到认可.全部完成后应写出完整的课程设计报告,并装订成册,连同源代码交给指导教师.四.考核形式1 .在机上运行程序,演示程序的正确执行情况和每个任务的完成情况.2 .课程设计答时.五.考核成绩考核成绩为优、良、中、及格和不及格.考核方法以平时我现、实验
3、报告和实验质*为考核依据,1 .独立完成设计任务占20%。2 .设计方案明确、数据结构设计合理算法及其实践性能合理、程序调试成功占40%.3 .创新与发挥占10%.4 .答解占30%,课程设计参考题目学生成誉M设计目的:1 .掌握线性琏表的建立.2 .掌握线性进发的基本操作.3,掌握”找的恭本算法。设计内容:利用线性鞋表实现学生成绩管理系统,具体功能:给入、输出、捅入、删除、查找、追加、读入、显示、保存、拷贝、排序、索引、分类合计、退出,井熊在屏幕上输出授作前后的结果。设计要求:1 .写出系统篙求分析.并建模,2 .编程实现.界面友好。3 .谕出操作前后的结果.售程设计一:停邨IEK跳设计目的
4、:1 .掌握极和队列的建立.2 .掌握栈和队列的基本操作。3 .深入了解栈和队列的特性.以便在解决实际向即中灵活运用它们。4 .加深对栈和认列的理解和认识.设计内容:设有一个可以停放n辆汽车的狭长停车场.它只有一个大门可以供车辆进舟.车辆按到也停车场时间的晚依次从停车场最里面向大门口处停放(最先到达的第一辆车放在停车场的奴胆面)。如果停车场己放满n辆车,则后来的车辆只能在停车场大门外的便道上等待.一旦停车场内有车开走.则桂在便道上的第一辆车就进入停车场。停车场内如有某辆乍要开走,在他之后进入停车场的车都必须先退出杵车场为它让路.待其开出停车场后,这些车辆在依原来的次序进场.每辆车在离开停车场时
5、,都应依据它在停车场内停留的时间长短交拢,如果停留在便道上的车未进停车场就要离去,允许其离去,不收停车费.并旦仍然保持在便道上等待的车辆的次序.编制一程序模拟该停午场的管理。设计要求:1 .以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理.2 .每一组输入数据包括三个数据项:汽车“到达”或“离去”信息、汽车牌照号码以及到达或离去的时刻.3,对出一组输入数据进行操作后的输出信息为:若是车辆到达,则输出汽车在停车场或便道上的停车位置:若是乍辆离去.则输出汽车在停车场内停倒的时间和应交纳的费用(在便道上停留的时间不收费,功能可自己添加).*8ttHB:依夫(Josep
6、h)I?设计目的:1 .掌握的向循环链去的建立。2 .常板单向循环链表的操作。设计内容:编号是12.n的n个人按照顺时针方向阳坐假.每个人只有一个密码(正整数)。-开始任选一个正整数作为报数上未值m.从第一个仍开始项时针方向自I开始Mj序报数.报到m时停止报数.报m的人出列,将他的密码作为新的m值,从他在惭时针方向的下一个人开始新从1报数,如此下去.直到所有人全部出列为止。请设计一个程序求出出列顺序。设计要求:1 .利用单向循环链去存储结构模拟此过程,按照出列的顺序输出各个人的编号.2 .测武数据:m的初值为20ji=7,7个人的密码依次为3J724.74首先m=6.则正确的输出是什么?3 .
7、静入数据:建立谕入函数处理怆入的数据.情入m的初值n.谕入每个人的定码.建立单向循环鞋衣.4,输出形式;建立一个输出函数,将正确的出列顺序输出。.程设前四,文学研究Jtt手的实现设计目的:1 .熟悉率类型的实现方法和文本匹配方法.2 .4悉一般文字处理软件的设计方法.设计内容:文学研究人员需要统计某篇英文小说中某些形容词的址现次数和位置.试写一个实现这一目标的文字统计系统,称为“文学研究助手”.设计要求:1 .英文小说存于一个文本文件中.2 .待统计的词汇集合要一次输入完毕.3 .程序的输出结果是每个词的出现次数和出现位置所在行的行号,格式自行设计。程阳t*五IVM多项式计算设计目的:1 .掌
8、握林疏矩阵的相关运尊.2 .掌握广义表的操作.设计内容:设计一个一元稀疏多项式简单计算器.设计要求:一元稀玻多项式简单计算器的基本功能是:1 .输入并建立多项式:2 .输出多项式,输出形式为整数序列:n.cUIc2.e2CnlenI其中n是一项式的项数.ci和ei分别是第i项的系数和指数,序列按指数降序排列。3 .多项式a和b相加.建立多项式a+b4 .多项式a和b相减,建立多多式N售发设计六:哈夫受及其应用设计目的:1 .熟悉树的各种存储结构及其特点。2 .掌握建立哈夫曼树和哈夫曼端码的方法及帝权路径长度的计算.设计内容:欲发一封内容为AABBCAB(共长100字符.其中:A、B、C、D、E
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 语言版 设计 上机
链接地址:https://www.desk33.com/p-1463772.html