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.
1046 volume V Programmazione<br />
|000100 IDENTIFICATION DIVISION.<br />
|000200 PROGRAM-ID. AGO-83-15.<br />
|000300 AUTHOR. DANIELE GIACOMINI.<br />
|000400 DATE-WRITTEN. 2005-03-22.<br />
|000500*<br />
|000600 ENVIRONMENT DIVISION.<br />
|000700*<br />
|000800 INPUT-OUTPUT SECTION.<br />
|000900*<br />
|001000 FILE-CONTROL.<br />
|001100*<br />
|001200 SELECT FILE-AGGIORNAMENTI ASSIGN TO "agg.seq"<br />
|001300 ORGANIZATION IS SEQUENTIAL.<br />
|001400*<br />
|001500 DATA DIVISION.<br />
|001600*<br />
|001700 FILE SECTION.<br />
|001800*<br />
|001900 FD FILE-AGGIORNAMENTI<br />
|002000 LABEL RECORD IS STANDARD.<br />
|002100*<br />
|002200 01 RECORD-AGGIORNAMENTI.<br />
|002300 02 CHIAVE PIC X(5).<br />
|002400 02 DATI PIC X(67).<br />
|002500 02 ANNO-MESE-GIORNO.<br />
|002600 03 ANNO PIC 9999.<br />
|002700 03 MESE PIC 99.<br />
|002800 03 GIORNO PIC 99.<br />
|002900*<br />
|003000 WORKING-STORAGE SECTION.<br />
|003100*<br />
|003200 01 CAMPI-SCALARI.<br />
|003300 02 EOJ PIC 9 COMP VALUE IS 0.<br />
|003400*<br />
|003500 PROCEDURE DIVISION.<br />
|003600*------------------------- LIVELLO 0 -----------------------------<br />
|003700 MAIN.<br />
|003800 OPEN EXTEND FILE-AGGIORNAMENTI.<br />
|003900 PERFORM INSERIMENTO-DATI UNTIL EOJ = 1.<br />
|004000 CLOSE FILE-AGGIORNAMENTI.<br />
|004100 STOP RUN.<br />
|004200*------------------------- LIVELLO 1 -----------------------------<br />
|004300 INSERIMENTO-DATI.<br />
|004400 DISPLAY "INSERISCI IN SEQUENZA: LA CHIAVE, I DATI DEL ",<br />
|004500 "RECORD E LA DATA DI INSERIMENTO. LA DATA SI ",<br />
|004600 "SCRIVE SECONDO IL FORMATO AAAAMMGG".<br />
|004700 ACCEPT CHIAVE.<br />
|004800 ACCEPT DATI.<br />
|004900 ACCEPT ANNO-MESE-GIORNO.<br />
|005000 IF CHIAVE = SPACES<br />
|005100 THEN<br />
|005200 MOVE 1 TO EOJ,