Programmeren in COBOL/Bewerkingen/Deelprogramma's: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Sephiroth (overleg | bijdragen)
Sephiroth (overleg | bijdragen)
kGeen bewerkingssamenvatting
Regel 1:
Dit is een hoofdstuk waar je kunt leren hoe je deelprogrammasdeelprogramma's kunt maken in COBOL.
 
==Gebruik van deelprogrammasdeelprogramma's==
Deelprogramma’s zijn deeltjes code die apart worden gezet en gebruikt worden door het hoofdprogramma. Dit wordt gedaan zodat de programmacode overzichtelijker wordt en stukjes code opnieuw kan worden gebruikt. Een deelprogramma voert slechts één taak uit. Daardoor is het belangrijk om een goede naam te geven aan het deelprogramma dat zegt, liefst in één woord, wat het doeddoet.
 
==De simpele manier==
{{code
|Taal = COBOL
|Titel = Deelprogramma
|Code =
<pre>
IDENTIFICATION DIVISION.
Regel 24 ⟶ 28:
.
</pre>
}}
Dit is een simpel voorbeeld van een deelprogramma. Een deelprogramma wordt opgeroepen d.m.v. ''perform'' dus het zelfde als bij een lus. Na perform komt de naam van het deelprogramma in dit geval ''toon''. Een deelprogramma wordt na de ''stop run'' van het hoofdprogramma geschreven. De naam van het deelprogramma wordt geschreven vanaf de 8ste positie gevolgd door een punt. de code van het deelprogramma wordt, net zoals bij het hoofdprogramma, geschreven vanaf de 12de positie. Het is belangrijk om te onthouden dat na de code van het deelprogramma een punt komt dit geeft aan dat er een einde is gekomen aan het deelprogramma. Na een deelprogramma kan ook een andere worden geschreven enzoverderen zoverder. Ook kan er van één deelporgrammadeelprogramma worden verwezen naar een ander.
 
==Deelprogramma met times==
{{code
|Taal = COBOL
|Titel = Deelprogramma met times
|Code =
<pre>
IDENTIFICATION DIVISION.
Regel 49 ⟶ 58:
.
</pre>
}}
Er kan ook gebruik gemaakt zoals bij lussen door middel van times het blijft grootendeelsgrotendeels hetzelfde. Perform gevolgd door de naam van het deelprogramma hier is dat ''tel'' dan door het aantal keer dat je wilt dat het uitgevoerd wordt(dit kan ook een variabel zijn), daarna moet je ''times'' zetten. Hier is ook een voorbeeld van een verwijzing vanuit een deelprogramma naar een ander.
==Deelprogramma met until==
{{code
|Taal = COBOL
|Titel = Deelprogramma met until
|Code =
<pre>
IDENTIFICATION DIVISION.
Regel 73 ⟶ 87:
.
</pre>
}}
Dit programma doet eigenlijk hetzelfde als het vorige maar hier wordt gebruik gemaakt van ''until''. Dit is grotendeels hetzelfde. ''Perform'' gevolgd door de naam van het deelprogramma en dan gevolgd door ''until'' met de voorwaarde waaraan moet worden voldaan om te stoppen.
[[Categorie:Programmeren in COBOL|Deelprogramma's]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.