Vai al contenuto
eLearner.app

Corso interattivo

Corso COBOL

Impara il linguaggio COBOL da zero con spiegazioni dettagliate, esempi pratici ed esercizi interattivi: dalla struttura rigida del codice e la dichiarazione dei dati fino alle operazioni aritmetiche, controllo del flusso e modularità con i paragrafi.

01 · Struttura e Divisioni

2 lezioni

Le quattro divisioni principali, la struttura a colonne fissa del COBOL tradizionale e la definizione delle variabili in memoria.

  1. 1.1Struttura di un programmaComprendere lo scheletro di un file COBOL, le divisioni obbligatorie (IDENTIFICATION, ENVIRONMENT, DATA, PROCEDURE) e il formato fisso.~10 min
  2. 1.2Variabili e PICTUREDichiarare variabili in WORKING-STORAGE SECTION tramite numeri di livello, la clausola PIC (X, 9, V) e la clausola VALUE.~12 min

02 · Operazioni e Condizionali

2 lezioni

Aritmetica formale COBOL, l'espressione COMPUTE, il controllo condizionale con IF ed EVALUATE.

  1. 2.1Aritmetica COBOLEseguire calcoli con le istruzioni matematiche ADD, SUBTRACT, MULTIPLY, DIVIDE e utilizzare l'istruzione generica COMPUTE.~12 min
  2. 2.2Decisioni con IF ed EVALUATEDiramare l'esecuzione del codice usando le condizioni IF-ELSE-END-IF e gestire scelte multiple con l'istruzione EVALUATE.~12 min

03 · Modularità e Iterazioni

2 lezioni

Definire ed organizzare il codice in paragrafi riutilizzabili, ed eseguire cicli iterativi controllati.

  1. 3.1Paragrafi e PERFORMRompere la PROCEDURE DIVISION in blocchi logici chiamati paragrafi e richiamarli in modo ordinato tramite PERFORM.~12 min
  2. 3.2Cicli e IterazioniGestire loop ripetitivi definendo cicli numerici con PERFORM TIMES e cicli condizionali con PERFORM UNTIL.~15 min

04 · Gestione dei Record e Tabelle

2 lezioni

Definizione e utilizzo di record complessi (group items) e ripetizione dei dati in tabelle (occurs).

  1. 4.1Record e Strutture di GruppoComprendere e strutturare i dati gerarchicamente in record e campi subordinati di gruppo.~12 min
  2. 4.2Tabelle e Clausola OCCURSMemorizzare e manipolare vettori e array di dati usando la clausola OCCURS e indici base-1.~15 min

05 · Gestione File e Input/Output

2 lezioni

Definizione, associazione e manipolazione di file esterni per elaborazione batch sequenziale.

  1. 5.1Definizione File e File-ControlAssociare file logici a file fisici tramite SELECT ed ASSIGN nell’ENVIRONMENT DIVISION, e definirne i record in FILE SECTION.~15 min
  2. 5.2Operazioni di Input/OutputGestire il ciclo di vita dei file sequenziali in PROCEDURE DIVISION usando OPEN, READ, WRITE e CLOSE.~15 min