数据结构课程设计--停车场管理
《数据结构课程设计--停车场管理》由会员分享,可在线阅读,更多相关《数据结构课程设计--停车场管理(14页珍藏版)》请在毕设资料网上搜索。
1、 1 课程设计报告课程设计报告 课程名称 数据结构课程设计 设计题目 停车场管理 专业、班级 学 号 姓 名 指导教师 设计时间 年 月 日 2 一、一、 引言引言 (一)设计目的和意义 1、 对于数据结构课程自身有进一步理解与提升; 2、 提高程序开发能力,进一步系统的掌握系统研发的全过程; 3、 培养提高综合运用所学的理论知识和方法独立分析和解决实际问题的能力; 4、 进一步提升 C 语言的应用能力; 5、 针对结构化设计思想进行全面充分的理解,初步具备根据应用需求对系统功能选择适当 的数据结构并进行算法设计的能力 6、 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和
2、技能; 7、 训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学 的工作方法和作风; (二)设计内容 1、 问题描述: 设有一个可以停放 n 辆汽车的狭长停车场, 它只有一个大门可以供车辆进出。 车辆按到达停车场时间的早晚依次从停车场最里面向大门口处停放(最先到达的第一辆 车放在停车场的最里面) 。 如果停车场已放满 n 辆车, 则后来的车辆只能在停车场大门外 的便道上等待,一旦停车场内有车开走,则排以便道上的第一辆车就进入停车场。停车 场内如有某辆车要开走,在它之后进入停车场的车都必须先退出停车场为它让路,待其 开出停车场后,这些辆再依原来的次序进场。每辆车在离开停
3、车场时,都应根据它在停 车场内停留的时间长短交费。如果停留在便道上的车未进停车场时,允许其离去,不收 停车费,并且仍然保持在便道上等待的车辆的次序。编制一程序模拟该停车场的管理。 2、 实现提示:汽车的模拟输入信息格式可以是: (到达/离去,汽车牌照号码,到达/离去的 时刻) 。例如, ( A ,1,5)表示 1 号牌照车在 5 这个时刻到达,而( D ,5,20)表 示 5 号牌照车在 20 这个时刻离去。整个程序可以在输入信息为( E ,0,0)时结束。 本题可用栈和队列来实现。 3、 基本要求:要求程序输出每辆车到达后的停车位置(停车场或便道上) ,以及某辆车离开 停车场应交纳的费用和它
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 停车场 管理
