Come valutare una dichiarazione in COBOL

May 11

Come valutare una dichiarazione in COBOL


Una delle tecniche più belle e più potenti in COBOL è la possibilità di testare per più condizioni complesse per ogni situazione. Il comando "Valuta" prende questo per ancora un livello superiore, permettendo a chiunque di costruire e decifrare complessa logica booleana, rilevazioni statistiche e le decisioni solo pianura, tra cui tabelle di verità. Quando costruito correttamente, questo è abbastanza facile da comprendere. Ci sono un paio di diverse forme di valutare che chiunque può mettere insieme. Quando hai finito, si vedrà che la logica è croccante e tenuta d'aria.

istruzione

Valutare le dichiarazioni in COBOL

1 Determinare l'istruzione che si desidera valutare nel programma COBOL. Come semplice esempio, un processo in grado di determinare lo stato attuale di alcune persone, mentre la valutazione del loro qualificazione per prestazioni di sicurezza sociale. Chiunque sopra i 65 anni, un cittadino degli Stati Uniti e sposato ottiene una certa quantità. Una persona disabile non sposate sia sotto o sopra i 65 anni, che è un veterano ottiene un altro importo, mentre un sposato non-veterano che ha più di 65 e non disabilitato incontra l'ennesima qualificazione.

2 Vai alla "sezione di lavoro-Storage" del programma e definire i parametri che sarà determinante attraverso la logica valutare. Come nell'esempio precedente, non ci dovrebbe essere "Age", "Stato civile" e "Descrizione".

3 Assicurarsi che dopo ogni istruzione di ingresso, il programma è popolato questi campi di lavoro di archiviazione di conseguenza.

4 Digitare l'istruzione Valutare per elaborare i record in arrivo. Nell'esempio corrente sarebbe simile a questa: "Valutare Vero vero anche quando l'età> 64 anche civile-Stato = 'M', Move 'Benefit Type 01' a Descrizione" "quando l'età <65 anche civile-Stato = 'S' , Move 'Benefit Type 02' a Descrizione "" quando l'età> 65 anche civile-Stato = 'W', Move 'Benefit Type 03' a Descrizione ".

5 Compilare il programma e assicurarsi che l'elenco è privo di errori di sintassi.

6 Eseguire il programma come test ed esaminare l'output.