问答题
阅读下列说明,根据要求回答问题。
[说明]
某大中型电器商场仓库对货物的存取由多台配送车自动化完成,该仓库有多个入口和出口。当空配送车进入该仓库时,从仓库入口处由配送控制系统查询相应电器放置的货架位置(假设每台电器占用唯一的货架位置);当配送车装载货物从出口驶出时,系统将相应的货架位置标记设置为空。
假设实现电器商场仓库系统管理的伪指令如表所示。
伪指令含义 | |
伪指令 | 说明 |
Get() |
返回一个相应货物放置的货架位置。若当前相应货物放置的货架位置均为空,则返回空值NULL。 例如X=Get(),表示读取相应货物放置的货架位置到变量X中 |
Writ(X,0) | 置相应的货架位置X状态为空 |
Writ(X,1) | 置相应的货架位置X状态为非空 |
根据上述描述,在商场仓库入口处的伪代码程序如下。
x=Get();
IF x=NULL THEN return 0;
Writ(x,1);