阅读以下某旅馆客房管理系统的算法说明和程序流程图,根据要求回答问题1~问题4。 [算法说明] 某旅
阅读以下某旅馆客房管理系统的算法说明和程序流程图,根据要求回答问题1~问题4。
[算法说明]
某旅馆共有N间客房。每间客房的房间号、房间等级、床位数及占用状态分别存放在数组ROOM、RANK、NBED和 STATUS中。房间等级值为1、2或3。房间的状态值为0(空闲)或1(占用)。客房是以房间(不是床位)为单位出租的。
程序流程图(见图6-21)所反映的算法是,根据几个散客的要求预订一间空房。程序的输入为:人数M,房间等级要求 R(R=0表示任意等级都可以)。程序的输出为:所有可供选择的房间号。
在程序流程图(见图6-21)中,若要某个房间I被选中,则需要满足什么条件?
在程序流程图(见图6-21)中,I表示房间序号(需注意不是房间的编号)。当I>N时表示所有的房间都检查过了,若STATUS(I)[*]0,表示房间已被占用,则检查下一个房间;否则查看房间的床铺是否足够。若NBED(I)M表示房间床铺不够,则检查下一个房间;若床铺足够,则需看客人对房间等级是否有要求。若R!=0,表示客人对房间等级有要求,则检查RANK(I)是否等于R。若不等于,则检查下一个房间;若RANK(I)==R或者R==0,分别表示房间等级满足要求和客人对房间等级无要求,则当前的房间I满足所有的条件。接着可将房间I的房间编号ROOM(I)存放到RM(J)中,然后检查下一个房间。 综合以上分析结果,某个房间I要满足下列条件才可被选中: ①房间未被占用,即STATUS(I)==0; ②房间的床铺要足够,即NBED(I)>=M; ③若客人要求特定的房间等级R(R!=0),则RANK(I)==R,否则RANK(I)的值不做考虑。
(求助)关于解线性方程中极大线性无关组的选取?求大神帮助2011版两李复习全书(数学三),线性代数 数学 2020-04-07 …
数学5A补充习题第11页第4题答案,用58米的篱笆在靠墙的地方围1个直角梯形,高是10米,求面积答 数学 2020-04-26 …
青岛版五年级下册数学课本116页第3题答案和118页第4题答案 数学 2020-05-16 …
高中英语必修二第4页第4题答案? 英语 2020-05-17 …
2013苏教版小学二年级上册练习与测试第4页第4题答案15、18、9这三个数用加减法怎样才能分得同 数学 2020-06-10 …
6年级学习之友语文46页一块挡布第1题答案还有第4题答案! 语文 2020-06-15 …
藏戏(回答好的+20分)小学六年级基础训练第7课阅读题的2.3.4题答案。。谢谢~回答好的+20 其他 2020-07-25 …
加强思想控制是巩固封建统治的重要措施.回答3-4题:明朝时,科举考试的命题范围是()A.四书五经B 历史 2020-07-25 …
下表是恩施州气象台发布的恩施天气预报,据此回答3-4题小明准备在3月4日到恩施去开会,在他出行时你会 语文 2020-11-13 …
五一期间,来自黑龙江的小明一家兴致勃勃的参加了上海世博会,据此回答3-4题小明家乡的行政区轮廓图是( 语文 2021-01-13 …