in de RPN-modus en de instructies voor de toetsen met systeemvlag 117
ingesteld op SOFT menu's. Deze paragraaf is bedoeld als oefening voor het
invoeren van programmeerfuncties in de rekenmachine. U vindt de
programma's hieronder. Links staan de toetsen die nodig zijn om de stappen
van het programma uit te voeren en rechts staan de karakters die u na invoer
in uw beeldscherm ziet staan. We beginnen met de stappen die nodig zijn
om het programma CRMC te activeren.
Lijsten symboliseren kolommen van de matrix
Het programma @CRMC stelt u in staat een p×n matrix (bijv., p rijen, n kolommen)
samen te voegen uit n lijsten met p elementen. Om het programma te maken,
type:
De toetsencombinatie:
‚ å
„°
@) S TACK! @@DUP@
‚ é # ~ „n
‚ å
1„°
@) S TACK! @SWAP
„°
@) B RCH! @) F OR@! @FOR@
~„j
„°
@) T YPE OBJ
ARRY@
„°
@) B RCH! @) @ IF@@ @@IF@@
~ „j#
~ „n
„°
@) T EST! @@@<@@@
„°
@) B RCH! @) @ IF@ @THEN
~ „j #1+
„°
L
@) S TACK!
@ROLL
„°
@) B RCH! @) @ IF@ @END
„°
@) B RCH! @) F OR@! @NEXT
„°
@) B RCH! @) @ IF@ @@IF@@
~ „n #1
„°
@) T EST! @@@>@@@
„°
@) B RCH! @@IF@ @THEN
1#
~ „n #1-
„°
@) B RCH! @) F OR@! @FOR@
Geeft:
«
DUP
n
<<
1 SWAP
FOR
j
OBJ
ARRY
IF
j
n
<
THEN
j 1 +
ROLL
END
NEXT
IF
n 1
>
THEN
1
n 1 -
FOR
Blz. 10-16