Direct naar de hoofdinhoud
eLearner.app

Interactieve cursus

COBOL-cursus

Leer de COBOL-taal helemaal opnieuw met gedetailleerde uitleg, praktische voorbeelden en interactieve oefeningen: van rigide codestructuur en gegevensdeclaratie tot rekenkundige bewerkingen, stroomcontrole en modulariteit met behulp van alinea's.

01 · Structuur en afdelingen

2 lessen

De vier hoofdindelingen, de traditionele lay-out met vaste kolommen van COBOL en het definiëren van variabelen in het geheugen.

  1. 1.1ProgrammastructuurBegrijp het skelet van een COBOL-bestand, de verplichte indelingen (IDENTIFICATIE, OMGEVING, DATA, PROCEDURE) en het vaste formaat.~10 min
  2. 1.2Variabelen en BEELDDeclareer variabelen in WORKING-STORAGE SECTION met behulp van niveaunummers, de PIC-clausule (X, 9, V) en de VALUE-clausule.~12 min

02 · Operaties en voorwaardelijke bepalingen

2 lessen

COBOL formele rekenkunde, de COMPUTE-expressie en voorwaardelijke controle met IF en EVALUATE.

  1. 2.1COBOL-rekenkundeVoer berekeningen uit met behulp van ADD, SUBTRACT, MULTIPLY, DIVIDE wiskundige instructies en gebruik de generieke COMPUTE-instructie.~12 min
  2. 2.2Beslissingen met IF en EVALUATEVertak code-uitvoering met behulp van IF-ELSE-END-IF-voorwaarden en beheer meerdere keuzes met de EVALUATE-instructie.~12 min

03 · Modulariteit en iteraties

2 lessen

Definieer en organiseer code in herbruikbare alinea's en voer gecontroleerde iteratieve lussen uit.

  1. 3.1Paragrafen en PRESTERENBreek de PROCEDURE DIVISION op in logische blokken, paragrafen genaamd, en roep deze op een ordelijke manier aan met behulp van PERFORM.~12 min
  2. 3.2Lussen en iteratiesBeheer repetitieve lussen door numerieke cycli te definiëren met PERFORM TIMES en voorwaardelijke cycli met PERFORM UNTIL.~15 min

04 · Gegevensstructuren en tabellen

2 lessen

Het definiëren en gebruiken van complexe structuren (groepsitems) en het herhalen van gegevens in tabellen met behulp van OCCURS.

  1. 4.1Groepeer items en recordsBegrijp en structureer gegevens hiërarchisch in records en ondergeschikte groepsvelden.~12 min
  2. 4.2Tabellen en OCCURS-clausuleBewaar en manipuleer arrays met gegevens met behulp van de OCCURS-clausule en op 1 gebaseerde indexering.~15 min

05 · Bestandsbewerkingen en batchverwerking

2 lessen

Definitie, associatie en manipulatie van externe bestanden voor sequentiële batchverwerking.

  1. 5.1Bestandsdefinitie en bestandsbeheerKoppel logische bestanden aan fysieke bestanden met behulp van SELECT en ASSIGN in de ENVIRONMENT DIVISION, en definieer hun records in de FILE SECTION.~15 min
  2. 5.2Bestand I/O-bewerkingenBeheer de levenscyclus van opeenvolgende bestanden in de PROCEDURE DIVISION met behulp van OPEN, READ, WRITE en CLOSE.~15 min