Dit hoofdstuk gaat over subprogramma's. Wat is in Cobol een subprogramma?
onthoud
Een subprogramma is een COBOL-programma dat afzonderlijk is gecompileerd en dat fungeert als een subroutine. Dat wil zeggen dat het door andere programma's wordt aangeroepen.
Het werken met subprogramma's heeft veel voordelen. Een functie die in verschillende programma's nodig is, hoeft slechts één keer geprogrammeerd te worden. Elk programma waarin die functie nodig is, kan dan het subprogramma vervolgens aanroepen.
Verder maken subprogramma's een informatiesysteem overzichtelijker. Als alles wat een informatiesysteem moet doen bij elkaar wordt gestopt, dan ontstaat er een heel omvangrijk programma. Een groot programma dat bestaat uit tienduizenden regels is moeilijk te verifiëren en te onderhouden. Het is veel praktischer om een groot programma te splitsen in onderdelen die elk een subprogramma vormen. Er is dan een relatief kort hoofdprogramma dat de subprogramma's aanroept.
Arbeidsverdeling bij het programmeren is eenvoudiger als er subprogramma's zijn. In plaats van alle programmeurs aan één programma te laten werken, kan de ploeg worden verdeeld in kleine groepjes die elk een subprogramma uitwerken.
In dit hoofdstuk bekijken we het aanroepen en het vervaardigen van subprogramma's. Het begrip parameter speelt daarbij een belangrijke rol.
Hoofdstuk 9 Subprogramma's