werkplek

COBOL

praktisch leerpad om COBOL vanaf nul te leren

eerst definitie

wat COBOL betekent

COBOL schrijft precieze instructies. Hier leer je het als praktisch leerpad om COBOL vanaf nul te leren. Begin met een model: input gaat door stappen en wordt output.

minimale run infobestand main.cobrun cobc -x main.cob && ./maingewoonte leer een klein deel van COBOL, typ een minimaal voorbeeld en voer het uit
programma

een geordende reeks instructies.

waarde en variabele

een waarde is data. een variabele is de naam voor die data.

functie

een klein benoemd werk met input en resultaat.

runtime

GnuCOBOL voert code uit main.cob uit.

eerste leesbare code

programma output

entry point output syntax DISPLAY
DISPLAY 42.
output 42

taal stamboom

COBOL stamboom

zie waar COBOL vandaan komt, welke talen dichtbij zijn en wat daarna past.

wortels
FLOW-MATICEnglish-like business code
nuCOBOLbusiness en onderwijs taalfamilie
familiebusiness en onderwijs taalfamilie
goed voor

goed voor praktisch leerpad om COBOL vanaf nul te leren

vanaf nul

1lees een regel2voorspel uitvoer3typ uit geheugen4draai controle5herhaal met een wijziging

Vragenbank

Eerst zoeken dan oefenen

Kies een fase of zoek in de bank van deze taal en open de oefening.

18 resultaten
Q 1KeuzeFase 1 definities

COBOL vraag 1

COBOL vraag 1. Kies de uitspraak die het best past bij een waarde printen.

Q 2KeuzeFase 1 definities

COBOL vraag 2

COBOL vraag 2. Kies de uitspraak die het best past bij een waarde benoemen.

Q 3KeuzeFase 1 definities

COBOL vraag 3

COBOL vraag 3. Kies de uitspraak die het best past bij herbruikbare functie.

Q 4KeuzeFase 1 definities

COBOL vraag 4

COBOL vraag 4. Kies de uitspraak die het best past bij basiscollectie.

Q 5KeuzeFase 1 definities

COBOL vraag 5

COBOL vraag 5. Kies de uitspraak die het best past bij een waarde printen.

Q 6KeuzeFase 1 definities

COBOL vraag 6

COBOL vraag 6. Kies de uitspraak die het best past bij een waarde benoemen.

Q 7KeuzeFase 1 definities

COBOL vraag 7

COBOL vraag 7. Kies de uitspraak die het best past bij herbruikbare functie.

Q 8KeuzeFase 1 definities

COBOL vraag 8

COBOL vraag 8. Kies de uitspraak die het best past bij basiscollectie.

Q 9KeuzeFase 1 definities

COBOL vraag 9

COBOL vraag 9. Kies de uitspraak die het best past bij een waarde printen.

Q 10KeuzeFase 1 definities

COBOL vraag 10

COBOL vraag 10. Kies de uitspraak die het best past bij een waarde benoemen.

Q 11KeuzeFase 1 definities

COBOL vraag 11

COBOL vraag 11. Kies de uitspraak die het best past bij herbruikbare functie.

Q 12KeuzeFase 1 definities

COBOL vraag 12

COBOL vraag 12. Kies de uitspraak die het best past bij basiscollectie.

Q 13KeuzeFase 1 definities

COBOL vraag 13

COBOL vraag 13. Kies de uitspraak die het best past bij een waarde printen.

Q 14KeuzeFase 1 definities

COBOL vraag 14

COBOL vraag 14. Kies de uitspraak die het best past bij een waarde benoemen.

Q 15KeuzeFase 1 definities

COBOL vraag 15

COBOL vraag 15. Kies de uitspraak die het best past bij herbruikbare functie.

Q 16KeuzeFase 1 definities

COBOL vraag 16

COBOL vraag 16. Kies de uitspraak die het best past bij basiscollectie.

Q 17KeuzeFase 1 definities

COBOL vraag 17

COBOL vraag 17. Kies de uitspraak die het best past bij een waarde printen.

Q 18KeuzeFase 1 definities

COBOL vraag 18

COBOL vraag 18. Kies de uitspraak die het best past bij een waarde benoemen.

meerkeuze

COBOL vraag 1

Q 1Keuzenieuw

COBOL vraag 1. Kies de uitspraak die het best past bij een waarde printen.

DISPLAY 42.

referentie

patronen voor main.cob

GnuCOBOLcobc -x main.cob && ./main
uit geheugenlees een klein punt en schrijf het terug zonder te kijken
code volgennoteer waarden regel voor regel voor je runt
zelf typenkopieer minder typ meer en repareer een kleine fout

entry point output syntax DISPLAY

programma output

DISPLAY 42.
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types PIC

waarden en namen

01 TOTAL PIC 99 VALUE 42.
DISPLAY TOTAL.
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection OCCURS

functies en collecties

ADD A TO B GIVING RESULT.

01 SCORES OCCURS 2 TIMES PIC 99.
DISPLAY SCORES(1).
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks