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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Programmare in COBOL 1049<br />

|009400 DISPLAY "ERRORE NON PREVISTO 2".<br />

|009500*<br />

83.3.14 AGO-83-18: fusione tra due file sequenziali ordinati<br />

Il programma seguente richiede la presenza di due file sequenziali, ordinati, denominati rispettivamente<br />

‘file-ord-1.seq’ e ‘file-ord-2.seq’. Per creare questi file si può usare il<br />

programma ‘AGO-83-1’, avendo cura di inserire una sequenza di record ordinati per codice,<br />

modificando poi il nome del file, una volta come ‘file-ord-1.seq’ e un’altra volta come<br />

‘file-ord-2.seq’.<br />

«<br />

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

|000100 IDENTIFICATION DIVISION.<br />

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

|000300 AUTHOR. DANIELE GIACOMINI.<br />

|000400 DATE-WRITTEN. 1983-06.<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-ORD-1 ASSIGN TO "file-ord-1.seq"<br />

|001300 ORGANIZATION IS SEQUENTIAL.<br />

|001400 SELECT FILE-ORD-2 ASSIGN TO "file-ord-2.seq"<br />

|001500 ORGANIZATION IS SEQUENTIAL.<br />

|001600 SELECT FILE-MERGE ASSIGN TO "file-merge.seq"<br />

|001700 ORGANIZATION IS SEQUENTIAL.<br />

|001800*<br />

|001900 DATA DIVISION.<br />

|002000*<br />

|002100 FILE SECTION.<br />

|002200*<br />

|002300 FD FILE-ORD-1<br />

|002400 LABEL RECORD IS STANDARD.<br />

|002500*<br />

|002600 01 RECORD-ORD-1.<br />

|002700 02 CODICE-1 PIC 9(10) COMP.<br />

|002800 02 FILLER PIC X(75).<br />

|002900*<br />

|003000 FD FILE-ORD-2<br />

|003100 LABEL RECORD IS STANDARD.<br />

|003200*<br />

|003300 01 RECORD-ORD-2.<br />

|003400 02 CODICE-2 PIC 9(10) COMP.<br />

|003500 02 FILLER PIC X(75).<br />

|003600*<br />

|003700 FD FILE-MERGE<br />

|003800 LABEL RECORD IS STANDARD.<br />

|003900*

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

Saved successfully!

Ooh no, something went wrong!