實验四队列综合应用实验报告.docxVIP

  • 4
  • 0
  • 约2.4万字
  • 约 41页
  • 2016-12-01 发布于重庆
  • 举报
實验四队列综合应用实验报告

队列综合操作(机场起降模拟程序) 实验报告 实验内容和目的队列的基本概念和基本操作:队列的入队操作,队列的出队操作,判断队列是否为空队列,队列的初始化操作链表的基本概念和基本操作:链表的初始化,链表的定位操作,链表的插入,删除操作。实验原理队列是只允许在表的一端进行插入(队尾),而在另一端(队头)进行删除操作的线性表。队列的修改是按照先进先出的原则进行的。模拟程序采用两个队列结构,分别表示机场的进场队列(包括正在降落的飞机和等待降落的飞机)和出场队列(包括正在起飞的飞机和等待起飞的飞机),另外,还采用了两个链表分别储存已经降落但尚未到达离场时间的飞机(即空闲状态的飞机)以及尚未到达降落时间的飞机。模拟程序中,飞机的数据包括航班名,飞机状态,飞机在该状态下持续的时间(用于判断飞机的起飞和降落等过程的完成情况),飞机降落的时间和日期。另外,程序中使用了全局变量记录模拟程序中的时间,并且模拟程序时间的起始值记录在数据文件中。程序流程图3.1 程序整体流程图3.2 程序主逻辑函数(控制飞机走向的函数)实验结果4.1 程序第一次运行(或者存放飞机信息的数据文件不存在时,询问如何产生飞机信息)4.2 选择手动输入飞机数据(除了输入飞机信息以外,还需要输入模拟程序的起始时间)4.3 选择随机生成数据4.4 模拟程序开始 界面从左到右,分别是进场队列,机场的机库以及出场队列。航班名前面方括号中的为

文档评论(0)

1亿VIP精品文档

相关文档