286
Abschnitt 18: Einfache Progra
mmierun
g
Löschen von mehreren Zeilen.
Um
mehrere
aufeinanderfolgende Zeilen auf
einmal
zu
löschen, können
Sie
folgendermaßen
vorgehen:
I.
Positionieren Sie den Programmzeiger
auf
die erste zu löschende
Zeile (niedrigste Zeilennummer).
2. Führen Sie
die Funktion
lOH
I
(delete) aus.
3.
Spezifizieren Sie die Anzahl
der zu löschenden
Zeilen. Drücken
Sie die
Taste
IEEX
I,
um mehr
als
1000
Zeilen zu
löschen. In der Anzeige erscheint
DEll
___
und der Computer
erwartet als Eingabe
die drei
verbleibenden
Stellen.
In dem
vorausgegangenen
Beispiel
wurden
die
Zeilen
02,
03
und 04
eine
nach
der anderen gelöscht. Eine Alternative
dazu
wäre,
den Programmzeiger
auf Zeile
02
zu positionieren und die
Funktion
I
DEL
I
003
auszuführen.
Dadurch
werden
die
Zeilen
02, 03 und 04
gelöscht
und der Programmzeiger
wird auf
die
vorangehende Zeile (Zeile
0
I)
positioniert. Alle nachfolgenden
Zeilennummern werden
um drei
erniedrigt.
Wenn Sie die
Funktion
I
DEl
i
nnn ausführen
und weniger
als
nnn
Zeilen
nach der momentanen Programmzeile
vorhanden sind, werden alle Zeilen ab
der momentanen
Zeile gelöscht (die
I
END
I
Anweisung wird
nicht
gelöscht).
Einfügen von Anweisungen
Um eine
Anweisung
in ein
Programm
einzufügen,
können
Sie
folgendermaßen
vorgehen:
Positionieren
Sie den
Programmzeiger
auf
die
Zeile,
die der neuen
Zeile vorangehen soll
und
geben Sie die neue Anweisung ein. (Um eine
Zeile
zu
ersetzen,
können
Sie
die
alte Zeile
durch
Drücken von
G
löschen; dadurch
wird
der Programmzeiger
korrekt positioniert.)
Die
neue Anweisung
wird
zur momentanen
Zeile
und
alle
nachfolgenden
Zeilennummern
werden
um
eins erhöht.
Wenn
Sie
mehrere
Zeilen einfügen
wollen,
beginnen
Sie mit der
ersten einzufügenden Zeile (niedrigste
Zeilennummer).
Die untenstehende
Abbildung zeigt, wie
die im
vorhergehenden Beispiel gelöschten Zeilen wieder
eingefügt
werden. Zuerst wird
der Programmzeiger
auf Zeile
01
positioniert.
Jede
eingegebene Anweisung wird
hinter der momentanen
Zeile eingefügt;
die neue Anweisung
wird
dann
selbst
zur momentanen
Zeile.
Momentane
Programmzeile
I
01
LBLTFLAECHE
(angezeigt)
.
02 END
01
LBLTFLAECHE
01
LBLTFLAECHE
02 Xt2
01
LB LTFLAECH E
02 Xt2
03 PI
I
02 Xt2
l'
O -3-P-1
- - - ,
1
04
*
03 END
04 END
05 END
Löschen von Programmen
Der HP-41
verfügt
über
zwei
Funktionen
zum
Löschen
von
Programmen.
Die
nicht programmierbare
Funktion
IClPI(cIear
program)
dient
zum
Löschen
eines einzelnen Programms;
mit der programmierbaren
Funktion
I
PClPS
I
(programmable
cIear programs)
können mehrere Programme
gleichzeitig gelöscht werden.