Enkele aanvullende details
In de opberg- en Tekenprocedures zijn testen ingebouwd om de
volgende mogelijkheden van onjuist gebruik van de parameters
i, j, k, n en p tegen te gaan
voor i, j en k een even waarde, een waarde groter dan 2 X nz 1
of kleiner dan 1
voor n een waarde ongelijk aan 1 of 2 bij de procedures lamberg,
piberg en lam of een waarde kleiner dan 1 of groter dan 6 bij de
procedure pi
voor p een waarde ongelijk aan 1 of 2 bij de procedure z of een
waarde kleiner dan 1 of groter dan 6 bij de procedures lamberg
en lam.
In al deze gevallen geeft het programma een melding: „verkeerde
aanroep van waarbij de desbetreffende procedurenaam wordt
ingevuld. Ook worden de gebruikte waarden voor i, j, k, p en n
opgegeven zodat lokalisering van de foutieve opdracht eenvoudig is.
Door de bijzondere opbouw van de procedures en vooral door
de wijze van administratie van de gegevens is het onmogelijk de
procedures los van elkaar te gebruiken. Zij vormen een systeem
van procedures die op elkaar teruggrijpen. Ook was het noodzakelijk
de procedurever klaringen te doen voorafgaan door de verklaringen
van de roosters, getallen en logische waarden die door de procedures
worden gebruikt. Voor deze verklaringen was het noodzakelijk
twee maal het basissymbool begin te gebruiken. Dit heeft tot
gevolg dat een programma, waarin het proceduresysteem wordt
gebruikt besloten moet worden door twee extra basissymbolen end.
Door gebruik van de procedure „schoonmaken" worden alle
vóór de procedures verklaarde roosters en tellingen in begintoestand
gebracht. Dit betekent dat men verschillende problemen, waarbij
van het proceduresysteem gebruik wordt gemaakt, in één pro
gramma onder kan brengen. Men dient dan slechts de resp. blokken
van de verschillende problemen onderling te scheiden door de
opdracht
schoonmaken
Men behoeft dan het proceduresysteem slechts één maal in te
lezen. Ook de getallen nz, «lam en «pi moeten dan slechts één keer
op de getalband worden opgenomen. Wel dient men er voor te
zorgen dat nz, «lam en «pi gebaseerd zijn op het grootste der
behandelde problemen.
Twee voorbeelden.
Om het gebruik van het proceduresysteem nader toe te lichten,
worden nog twee voorbeelden gegeven.
Voorwaartse snijding. Voor het eerste voorbeeld wordt gekozen
het probleem van fig. 3.2.
246