Operation Manual
Blz. 21-14
Programma’s voor het aanmaken van lijsten met
nummers
U ziet dat de functies in het menu PRG niet de enige functies zijn die kunnen
worden gebruikt bij het programmeren. Bijna alle functies in de rekenmachine
kunnen worden ingepast in een programma. Zo kunt u, bijvoorbeeld, functies
uit het menu MTH gebruiken. Meer specifiek kunt u functies gebruiken voor
bewerkingen met lijsten zoals SORT, ΣLIST, enz., beschikbaar in het menu
MTH/LIST.
Als bijkomende programmeeroefeningen, en om de toetsencombinaties
hierboven aangegeven uit te proberen, stellen we hierbij drie programma’s
voor om lijsten aan te maken en te bewerken. De programmanamen en de
lijsten zijn als volgt:
LISC:
« → n x « 1 n FOR j x NEXT n LIST » »
CRLST:
« → st en df « st en FOR j j df STEP en st - df / FLOOR 1 +
→LIST
» »
CLIST:
« REVLIST DUP DUP SIZE 'n' STO ΣLIST SWAP TAIL DUP SIZE 1 - 1
SWAP FOR j DUP ΣLIST SWAP TAIL NEXT 1 GET n LIST REVLIST 'n'
PURGE »
De werking
van deze programma’s is als volgt:
(1) LISC: maakt een lijst aan van n elementen, alle gelijk aan een constante c.
Werking: voer n in, voer c in, druk op @LISC
Voorbeeld: 5 ` 6.5 ` @LISC maakt de lijst {6.5 6.5 6.5 6.5 6.5}
aan
(2) CRLST: maakt een lijst aan met getallen van n
1
tot n
2
met stap Δn, d.i.
{n
1
, n
1
+Δn, n1+2⋅Δn, … n
1
+N⋅Δn }, waarbij N= floor((n
2
-n
1
)/Δn)+1.
Werking: voer n
1
in, voer n
2
in, voer Δn in, druk op @CRLST
Voorbeeld: .5 `3.5 `.5 ` @CRLST geeft: {0.5 1 1.5 2 2.5 3 3.5}