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.

Programmare in COBOL 1033<br />

|002500*<br />

|002600 WORKING-STORAGE SECTION.<br />

|002700*<br />

|002800 01 CAMPI-SCALARI.<br />

|002900 02 EOJ PIC 9 COMP VALUE IS 0.<br />

|003000*<br />

|003100 PROCEDURE DIVISION.<br />

|003200*------------------------- LIVELLO 0 -----------------------------<br />

|003300 MAIN.<br />

|003400 OPEN EXTEND FILE-DA-SCRIVERE.<br />

|003500 PERFORM INSERIMENTO-DATI UNTIL EOJ = 1.<br />

|003600 CLOSE FILE-DA-SCRIVERE.<br />

|003700 STOP RUN.<br />

|003800*------------------------- LIVELLO 1 -----------------------------<br />

|003900 INSERIMENTO-DATI.<br />

|004000 DISPLAY "INSERISCI IL TESTO DEL RECORD"<br />

|004100 ACCEPT TESTO.<br />

|004200 IF TESTO = SPACES<br />

|004300 THEN<br />

|004400 MOVE 1 TO EOJ,<br />

|004500 ELSE<br />

|004600 WRITE RECORD-DA-SCRIVERE.<br />

|004700*<br />

83.3.4 AGO-83-4: lettura di un file relativo ad accesso diretto<br />

Una copia di questo file dovrebbe essere disponibile presso 〈allegati/cobol/AGO-83-4.cob 〉.<br />

«<br />

|000100 IDENTIFICATION DIVISION.<br />

|000200 PROGRAM-ID. AGO-83-4.<br />

|000300 AUTHOR. DANIELE GIACOMINI.<br />

|000400 DATE-WRITTEN. 1983-08.<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-DA-LEGGERE ASSIGN TO "file.rel"<br />

|001300 ORGANIZATION IS RELATIVE<br />

|001400 ACCESS MODE IS RANDOM<br />

|001500 RELATIVE KEY IS N-RECORD.<br />

|001600*<br />

|001700 DATA DIVISION.<br />

|001800*<br />

|001900 FILE SECTION.<br />

|002000*<br />

|002100 FD FILE-DA-LEGGERE<br />

|002200 LABEL RECORD IS STANDARD.<br />

|002300*

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

Saved successfully!

Ooh no, something went wrong!