Corso di programmazione COBOL (livello base)

[Lezione 8] - Interfaccia utente

16/02/2024


In questa lezione affronteremo i seguenti argomenti:

• Comprendere l'importanza dell'interfaccia utente in COBOL.
• Imparare a interagire con l'utente tramite schermate COBOL.
• Praticare l'utilizzo degli statement DISPLAY e ACCEPT.



Introduzione all'interfaccia utente:
- L'interfaccia utente consente agli utenti di interagire con il sistema.
- COBOL supporta l'interfaccia testuale tramite la visualizzazione e l'input di testo.

Visualizzazione di messaggi:
PROCEDURE DIVISION.
    DISPLAY 'Benvenuto nel sistema di prenotazione voli'.
    DISPLAY 'Per favore, seleziona una opzione:'.
    DISPLAY '1. Prenotare un volo'.
    DISPLAY '2. Verificare lo stato di un volo'.
    STOP RUN.
- DISPLAY: Mostra un messaggio o un prompt all'utente.

Input da parte dell'utente:
PROCEDURE DIVISION.
    DISPLAY 'Inserisci il tuo nome:'.
    ACCEPT Name.
    DISPLAY 'Ciao, ', Name, '!'.
    STOP RUN.
- ACCEPT: Consente all'utente di inserire dati.

Utilizzo di schermate:
PROCEDURE DIVISION.
    DISPLAY 'Inserisci le coordinate X:'.
    ACCEPT XCoord.
    DISPLAY 'Inserisci le coordinate Y:'.
    ACCEPT YCoord.
    COMPUTE Result = XCoord + YCoord.
    DISPLAY 'Il risultato della somma è: ', Result.
    STOP RUN.
- Utilizzo di più schermate per l'input.

Esecuzione:
- Visualizzazione di prompt e messaggi all'utente.
- Ricezione di input dall'utente.
- Esecuzione di calcoli o operazioni basate sull'input fornito.

Conclusioni:
In questa lezione, abbiamo esplorato l'interfaccia utente in COBOL utilizzando gli statement DISPLAY e ACCEPT. Abbiamo imparato come visualizzare prompt e messaggi per l'utente e come ricevere input da parte dell'utente per l'esecuzione di operazioni o calcoli. Nella prossima lezione, approfondiremo le tecniche di ottimizzazione del codice COBOL.


< lezione precedente      lezione successiva >