Programmeren in COBOL/Bewerkingen/Deelprogramma's: verschil tussen versies
Verwijderde inhoud Toegevoegde inhoud
kGeen bewerkingssamenvatting |
Geen bewerkingssamenvatting |
||
Regel 3:
==Gebruik van deelprogramma'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 doet.
==De simpele manier==
{{code
Regel 14 ⟶ 15:
DATA DIVISION.
WORKING-STORAGE SECTION.
77 naam
PROCEDURE DIVISION.
DISPLAY "wat is uw naam?"
ACCEPT naam
PERFORM toon
STOP RUN
.
DISPLAY naam
.
</pre>
}}
Dit is een simpel voorbeeld van een deelprogramma. Een deelprogramma wordt opgeroepen
==Deelprogramma met times==
{{code
|Taal = COBOL
|Titel = Deelprogramma met
|Code =
<pre>
Regel 44 ⟶ 47:
PROCEDURE DIVISION.
PERFORM tel 80 TIMES
STOP RUN.
COMPUTE getal = getal + 1
PERFORM toon
.
DISPLAY getal
.
</pre>
}}
==Deelprogramma met until==▼
{{code
|Taal = COBOL
|Titel = Deelprogramma met
|Code =
<pre>
Regel 70 ⟶ 75:
DATA DIVISION.
WORKING-STORAGE SECTION.
77 getal
PROCEDURE DIVISION.
PERFORM tel UNTIL getal = 80
STOP RUN.
COMPUTE getal = getal + 1
PERFORM toon
.
DISPLAY getal
.
</pre>
}}
Dit programma doet eigenlijk hetzelfde als het vorige maar hier wordt gebruik gemaakt van
PERFORM wordt gevolgd door de naam van het deelprogramma en vervolgens UNTIL met de voorwaarde waaraan moet voldaan worden om te stoppen.
[[Categorie:Programmeren in COBOL|Deelprogramma's]]
|