Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
Parte ii - IIS Marconi Latina - Area didattica
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
940 volume V Programmazione<br />
L’esempio seguente dimostra il funzionamento e l’utilizzo di queste parole chiave standard:<br />
|000100 IDENTIFICATION DIVISION.<br />
|000200 PROGRAM-ID. TEST-ACCEPT-DATE-TIME.<br />
|000300 AUTHOR. DANIELE GIACOMINI.<br />
|000400 DATE-WRITTEN. 2005-02-27.<br />
|000500*<br />
|000600 ENVIRONMENT DIVISION.<br />
|000700*<br />
|000800 DATA DIVISION.<br />
|000900*<br />
|001000 WORKING-STORAGE SECTION.<br />
|001100 77 MY-DATE PIC X(30).<br />
|001200 77 MY-DAY PIC X(30).<br />
|001300 77 MY-TIME PIC X(30).<br />
|001400*<br />
|001500 PROCEDURE DIVISION.<br />
|001600*<br />
|001700 MAIN.<br />
|001800 ACCEPT MY-DATE FROM DATE.<br />
|001900 ACCEPT MY-DAY FROM DAY.<br />
|002000 ACCEPT MY-TIME FROM TIME.<br />
|002100 DISPLAY "DATE: ", MY-DATE.<br />
|002200 DISPLAY "DAY: ", MY-DAY.<br />
|002300 DISPLAY "TIME: ", MY-TIME.<br />
|002400*<br />
|002500 STOP RUN.<br />
|002600*<br />
Avviando questo programma il giorno 27 gennaio 2005, alle ore 13:30.45, si dovrebbe ottenere<br />
il risultato seguente:<br />
|DATE: 050227<br />
|DAY: 05058<br />
|TIME: 13304500<br />
|Tabella 82.149. Parole chiave non standard.<br />
Parola chiave<br />
Descrizione<br />
Quando non si specifica la fonte dei dati per l’istruzione<br />
| CONSOLE<br />
‘ACCEPT’, si intende il terminale dal quale il programma è stato<br />
avviato; spesso, i compilatori considerano l’uso della parola<br />
chiave ‘CONSOLE’, o di ‘SYSIN’, come sinonimo di questo<br />
| SYSIN comportamento, anche se è quello predefinito.<br />
I compilatori per i sistemi Unix consentono spesso di accedere<br />
al contenuto della riga di comando usata per avviare il<br />
| COMMAND-LINE programma, attraverso l’uso di questa parola chiave.<br />
L’esempio successivo dimostra l’uso di un nome mnemonico per dichiarare l’origine dei dati.<br />
Sono evidenziate le righe più significative:<br />
|000100 IDENTIFICATION DIVISION.<br />
|000200 PROGRAM-ID. TEST-ACCEPT.