In questa lezione affronteremo i seguenti argomenti:
• Comprendere la struttura di base di un programma COBOL.
• Apprendere l'organizzazione delle divisioni e dei paragrafi.
• Capire la dichiarazione delle variabili e dei tipi di dati.
Struttura di base di un programma COBOL:
IDENTIFICATION DIVISION.
PROGRAM-ID. HelloWorld.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
PROCEDURE DIVISION.
DISPLAY 'Hello, World!'.
STOP RUN.
Spiegazione della struttura:
- IDENTIFICATION DIVISION: Contiene informazioni sul programma.
- ENVIRONMENT DIVISION: Specifica l'ambiente di esecuzione.
- DATA DIVISION: Contiene le dichiarazioni di dati.
- WORKING-STORAGE SECTION: Dichiarazione di variabili temporanee.
- PROCEDURE DIVISION: Contiene le istruzioni eseguibili.
Dichiarazione di variabili e tipi di dati:
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Name PIC X(20).
01 Age PIC 99.
01 Salary PIC 9(6)V99.
- PIC: Definisce il tipo di dati.
- X: Carattere alfanumerico.
- 9: Carattere numerico.
- (20), 99, 9(6)V99: Lunghezza e precisione dei dati.
Paragrafi in COBOL:
PROCEDURE DIVISION.
PERFORM Initialize-Data.
DISPLAY 'Hello, ', Name.
STOP RUN.
Initialize-Data.
MOVE 'John Doe' TO Name.
MOVE 30 TO Age.
MOVE 5000.50 TO Salary.
- PERFORM: Esegue un paragrafo.
- MOVE: Assegna un valore a una variabile.
Esecuzione:
- Il paragrafo Initialize-Data inizializza i dati.
- Il paragrafo principale visualizza il saluto con il nome.
Conclusioni:
In questa lezione abbiamo esaminato la struttura di base di un programma COBOL, inclusa la definizione delle divisioni e dei paragrafi. Abbiamo anche imparato a dichiarare variabili e tipi di dati e a eseguire paragrafi utilizzando l'istruzione PERFORM. Nella prossima lezione, esploreremo ulteriormente le istruzioni di controllo del flusso in COBOL.