2017-04-09 52 views
-3

我正在寫一個僞代碼A類項目,我覺得我缺少一些東西僞類項目

下面是該項目需要

作爲一個動物園管理員,才知道是很重要的在您照顧的動物的活動和監測他們的生活棲息地。創建一個可以執行以下所有操作的監視系統:

詢問用戶是否要監視動物,監視棲息地或退出顯示動物/棲息地選項列表(基於前一選擇)爲從動物或棲息地文件中讀取

o要求用戶輸入其中一個選項通過在文件中找到適當的部分顯示監視信息按類別和選擇區分各部分(如「動物 - 獅子「或」棲息地 - 企鵝「)如果顯示器檢測到某些東西超出正常範圍(使用*****開頭的新行將在文件中標出),使用對話框提醒動物園管理員。對話框中的星號。)允許用戶返回原來的選項

這裏就是我寫的

function MonitoringSystem():  
    OBTAIN animal or habitat  

     IF animal  
     PRINT list of animal options  
     OBTAIN option from the user  
     PRINT selection by the user  
     PRINT alert if available  

IF的棲息地選擇棲息地 打印列表 用戶 PRINT警報(如果可用) ELSE從用戶獲得 打印選擇選項退出程序 ENDIF 我錯過了什麼嗎?我覺得我是,任何建議將有所幫助謝謝!

回答

0

呀 - 基於關你至少應增加以下標準:

function MonitoringSystem(): 

    OBTAIN animal or habitat 

    IF animal 
    PRINT list of animal options (and option to go back) 
    OBTAIN option from the user 
    PRINT selection by the user // It doesn't say to do this 
    PRINT alert if available 

    ELSE IF habitat 
    PRINT list of habitat options (and option to go back) 
    OBTAIN option from the user 
    PRINT alert if available 

    ELSE exit program 

而且,它不是對這個是否需要是連續的非常具體的。如果是你想要嵌套所有這些內部的while循環取決於用戶進入退出。