云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整word版)数据结构电梯模拟

(完整word版)数据结构电梯模拟

  • 62 次阅读
  • 3 次下载
  • 2025/6/5 14:32:07

栈和队列及其应用——电梯模拟 实验三

数 据 结 构 课 程 实 验 报 告 姓名:陈东 学号:070612146

安庆师范学院 2012计算机卓越班 1 / 20 栈和队列及其应用——电梯模拟 实验三 目 录

一、【实验目的】 ...................................................................................................... 3 二、【问题描述】 ...................................................................................................... 3 三、【基本要求】 ...................................................................................................... 3 四、【实验环境】 ...................................................................................................... 3 五、【测试数据及其结果】 ...................................................................................... 4 六、【实验源代码】 .................................................................................................. 8

安庆师范学院 2012计算机卓越班 2 / 20 栈和队列及其应用——电梯模拟 实验三 一、【实验目的】

帮助学生熟练掌握线性表的基本操作在链表结构中的实现,熟练进行各种链表的操作和应用。

二、【问题描述】

设计一个电梯模拟系统。这是一个离散的模拟程序,因为电梯系统是乘客和电梯等“活动体”够成的集合,虽然他们彼此交互作用,但是他们的行为是基本独立的。在离散的模拟中,一模拟时钟决定每个活动体的动作发生的时刻和顺序,系统在某个模拟瞬间处理有待完成的各种事情,然后把模拟时钟推进到某个动作预定要发生的下一个时刻。

三、【基本要求】

(1)、模拟某校五层教学楼的电梯系统。该楼有一个自动电梯,能在每层停留。五个楼层由下至上依次称为地下层、第一层、第二层、第三层和第四层,其中第一层是大楼的进出层,即是电梯的“本垒层”,电梯“空闲”时,将来该层候命。五个楼层从下到上的编号为:0、1、2、3、4。除了地下层外,每一层都有一个要求向下的按钮除了第四层外,每一层都有一个要求向上的按钮。对应的变量为:CallUp[0..3]和CallDown[1..4]。电梯内的五个目标层按钮对应的变量为:CallCar[0..4]。 (2)、电梯一共有七个状态,即正在开门(Opening)、已开门(Opened)、正在关门(Closing)、已关门(Closed)、等待(Waiting)、移动(Moving)、减速(Decelerate)。

(3)、 乘客可随机地进出于任何层。对每个人来说,他有一个能容忍的最长等待

2012计算机卓越班 安庆师范学院 3 / 20 栈和队列及其应用——电梯模拟 实验三 时间,一旦等候电梯时间过长,他将放弃。对于在楼层内等待电梯的乘客,将插入在等候队列里,每一层有两个等候队列,一队要求向上,一队要求向下,用链队列来实现。对于在电梯内的乘客,用五个乘客栈来实现,该乘客要去哪一层,就把他放在相应编号的栈中,对应变量为EleStack[0…4]。

(4)、模拟时钟从0开始,时间单位为0.1秒。人和电梯的各种动作均要耗费一定的时间单位(简记为t):

有人进出时,电梯每隔40t测试一次,若无人进出,则关门 关门和开门各需要20t 每个人进出电梯均需要25t 电梯加速需要15t

如果电梯在某层静止时间超过300t,则驶回1层候命。

(5)、按时序显示系统状态的变化过程:发生的全部人和电梯的动作序列。

四、【实验环境】

Windows 7, VC++6.0

五、【测试数据及其结果】

1、 乘客类型

反映乘客的所有属性。 ADT Client

数据对象:D={ai∈乘客信息,I=1,2,…,n,n≥0} 数据关系:R={|ai-1,ai∈D,i=2,…,n} 基本操作:

安庆师范学院 2012计算机卓越班 4 / 20

搜索更多关于: (完整word版)数据结构电梯模拟 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

栈和队列及其应用——电梯模拟 实验三 数 据 结 构 课 程 实 验 报 告 姓名:陈东 学号:070612146 安庆师范学院 2012计算机卓越班 1 / 20 栈和队列及其应用——电梯模拟 实验三 目 录 一、【实验目的】 ...................................................................................................... 3 二、【问题描述】 .....................................................................

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com