24.01.2014 Views

Parte ii - IIS Marconi Latina - Area didattica

Parte ii - IIS Marconi Latina - Area didattica

Parte ii - IIS Marconi Latina - Area didattica

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!