Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiele Zur Sequentiellen Programmierung - HP 49g+ Benutzeranleitung

Vorschau ausblenden Andere Handbücher für 49g+:
Inhaltsverzeichnis

Werbung

«
REVLIST DUP DUP SIZE 'n' STO ΣLIST SWAP TAIL DUP SIZE 1 - 1
SWAP FOR j DUP ΣLIST SWAP TAIL NEXT 1 GET n
»
PURGE
Die Programme arbeiten wie folgt:
(1) LISC: Erzeugt eine Liste mit n Elementen, die alle gleich der Konstante c
sind.
Ablauf: n eingeben, c eingeben, @LISC drücken
Beispiel: 5 ` 6.5 ` @LISC erzeugt folgende Liste: {6.5 6.5 6.5 6.5
6.5}
(2) CRLST: Erzeugt eine Liste mit Zahlen von n
∆n, d.h.,{n
, n
1
n
)/∆n)+1.Ablauf: n
1
drücken
Beispiel: .5 `3.5 `.5 ` @CRLST erzeugt: {0.5 1 1.5 2 2.5 3 3.5}
(3) CLIST: Erzeugt eine Liste mit der kumulierten Summe der Elemente, d.h.,
wenn die Originalliste {x
Liste:
{
x
1
Ablauf: Legen Sie die Originalliste in Ebene 1 ab, drücken Sie @CLIST.
Beispiel: {1 2 3 4 5} `@CLIST erzeugt {1 3 6 10 15}.

Beispiele zur sequentiellen Programmierung

Allgemein versteht man unter einem Programm jede Sequenz von
Rechnerbefehle, die von den Programm-Containern " und » eingeschlossen
wird. In einem Programm können Unterprogramme als Teil integriert sein Die
Beispiele die vorher in diesem Handbuch aufgeführt wurden (z.B. in Kapitel 3
und 8), können in zwei Typen unterteilt werden: (a) Programme, die durch
Definition einer Funktion erzeugt wurden und (b) Programme die eine Abfolge
von Stack-Operationen ausführen.
bis n
1
+∆n, n1+2⋅∆n, ... n
+N⋅∆n }, wobei N = floor((n
1
1
eingeben, ∆n eingeben, @CRLST
eingeben, n
1
2
x
x
... x
1
2
3
N
,
x
+
x
,
x
+
x
+
x
,...,
1
2
1
2
3
Diese beiden Arten von Programmen
LIST REVLIST 'n'
mit einem Wertzuwachs
2
} enthält, erzeugt CLIST die
N
x
}
i
i
=
1
Seite 21-15
-
2

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis