Herunterladen Inhalt Inhalt Diese Seite drucken

Aufrufen Eines Programms Aus Einem Anderen Programm; Aufrufen Eines Separaten Programms; Definieren Und Aufrufen Einer Internen Subroutine - Texas Instruments TI-Nspire CAS Handbuch

Vorschau ausblenden Andere Handbücher für TI-Nspire CAS:
Inhaltsverzeichnis

Werbung

Eine Funktion kann sich auf jede Variable beziehen; sie kann einen
Wert jedoch nur in einer lokalen Variable speichern. Programme
können in lokalen und globalen Variablen speichern.
Hinweis: Argumente, die zur Übergabe von Werten an eine
Funktion verwendet werden, werden automatisch als lokale
Variablen behandelt. Wenn Sie sie in anderen Variablen speichern
möchten, müssen Sie sie innerhalb der Funktion als
festlegen.
Eine Funktion kann kein Programm als Subroutine aufrufen, jedoch
kann es eine andere benutzerdefinierte Funktion aufrufen.
Sie können kein Programm innerhalb einer Funktion definieren.
Eine Funktion kann keine globale Funktion definieren, sie kann
jedoch eine lokale Funktion definieren.
Aufrufen eines Programms aus einem anderen
Programm
Ein Programm kann ein anderes Programm als Subroutine aufrufen. Eine
Subroutine kann als externe (separates Programm) oder als interne
Subroutine (im Hauptprogramm enthalten) angelegt sein. Subroutinen
sind nützlich, wenn ein Programm dieselbe Gruppe von Befehlen an
verschiedenen Stellen wiederholen muss.

Aufrufen eines separaten Programms

Zum Aufrufen eines separaten Programms verwenden Sie dieselbe
Syntax wie zum Ausführen des Programms aus der Eingabezeile.
Define subtest1()=
Prgm
For i,1,4,1
subtest2(i,i
1000)
¦
EndFor
EndPrgm

Definieren und Aufrufen einer internen Subroutine

Zum Definieren und Aufrufen einer internen Subroutine verwenden Sie
den Befehl
Definiere (Define)
Subroutine definiert sein muss, bevor sie aufgerufen werden kann,
sollten Subroutinen bereits am Anfang des Hauptprogramms definiert
werden.
Eine interne Subroutine wird genauso aufgerufen und ausgeführt wie
ein separates Programm.
392
Programmieren
Define subtest2(x,y)=
Prgm
Disp x,y
EndPrgm
zusammen mit
Prgm...EndPrgm
Lokal(Local)
. Da eine

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis