2017-04-09 3 views
-3

Ich Pseudocode für ein Projekt für die Klasse schreiben, und ich fühle mich wie ich einige Dinge bin fehltPseudocode für Klasse-Projekt

Hier ist, was das Projekt

Als Tierpfleger erfordert, ist es wichtig zu wissen, die Aktivitäten der Tiere in Ihrer Obhut und die Überwachung ihrer Lebensräume. Erstellen Sie ein Überwachungssystem, das folgende Funktionen erfüllt:

 Fordert einen Benutzer auf, wenn er ein Tier überwachen, einen Lebensraum überwachen oder beenden möchte.  Zeigt eine Liste der Tier-/Lebensraumoptionen (basierend auf der vorherigen Auswahl) an Lese entweder von der Datei Tiere oder Lebensräume

o Fordert den Benutzer auf, eine der Optionen einzugeben  Zeigt die Überwachungsinformationen an, indem er den entsprechenden Abschnitt in der Datei findet.  Teile nach Kategorie und Auswahl aufteilen (z. B. "Tier - Löwe "Oder" Habitat - Pinguin ")  Verwendet ein Dialogfeld, um den Tierpfleger zu warnen, wenn der Monitor etwas außerhalb des normalen Bereichs erkennt (Diese werden in den Dateien durch eine neue Zeile beginnend mit ***** gekennzeichnet. Nicht anzeigen die Sternchen im Dialog.)  Ermöglicht einem Benutzer, zu zurückzukehren die Originaloptionen

und hier ist das, was habe ich schrieb

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 Lebensraum PRINT Liste der Lebensraum Optionen ERLANGEN Option vom Benutzer PRINT Auswahl durch den Benutzer PRINT-Alarm, wenn verfügbar ELSE Beenden Sie das Programm ENDIF Fehle ich etwas? Ich fühle mich wie ich bin, irgendwelche Vorschläge wären hilfreich Danke!

Antwort

0

Ja - die Kriterien aus Sie die folgenden auf einem Minimum sollte hinzufügen:

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 

Auch ist es auf nicht sehr spezifisch ist, ob diese kontinuierlich sein muss. Wenn dies der Fall ist, möchten Sie all dies innerhalb einer while-Schleife verschachteln, abhängig davon, ob der Benutzer exit eingibt.