In questa lezione affronteremo i seguenti argomenti:
• Comprendere le strutture di controllo condizionali in COBOL.
• Imparare a utilizzare le istruzioni di iterazione.
• Practicare la manipolazione di array e tabelle.
Strutture di controllo condizionali:
PROCEDURE DIVISION.
IF Age > 18 THEN
DISPLAY 'Hai più di 18 anni'.
ELSE
DISPLAY 'Sei minorenne'.
END-IF.
STOP RUN.
- IF: Istruzione condizionale.
- THEN: Indica l'inizio del blocco di istruzioni da eseguire se la condizione è vera.
- ELSE: Blocco di istruzioni da eseguire se la condizione non è vera.
- END-IF: Conclude la struttura condizionale.
Iterazioni con PERFORM:
PROCEDURE DIVISION.
PERFORM 10-Times.
STOP RUN.
10-Times.
DISPLAY 'Hello, World!'.
- PERFORM: Esegue un paragrafo un numero specificato di volte.
Manipolazione di array e tabelle:
DATA DIVISION.
WORKING-STORAGE SECTION.
01 Numbers TABLE OF 10 INTEGER.
- TABLE OF: Dichiarazione di una tabella.
- 10: Dimensione della tabella.
- INTEGER: Tipo di dati degli elementi della tabella.
Esecuzione:
- Verifica se l'età è maggiore di 18 e visualizza un messaggio appropriato.
- Esegue il paragrafo 10-Times dieci volte, stampando "Hello, World!".
- Dichiarazione di una tabella di 10 numeri interi.
Conclusioni:
In questa lezione, abbiamo esplorato le strutture di controllo condizionali in COBOL utilizzando l'istruzione IF-ELSE-END-IF e abbiamo imparato a eseguire iterazioni con l'istruzione PERFORM. Abbiamo anche introdotto la manipolazione di array e tabelle in COBOL. Nella prossima lezione, approfondiremo l'utilizzo dei sottoprogrammi in COBOL.