Herunterladen Inhalt Inhalt Diese Seite drucken

Ein Programm Aus Einem Anderen Heraus Aufrufen - Texas Instruments Ti-89 Benutzerhandbuch

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

Ein Programm aus einem anderen heraus aufrufen

Ein anderes Programm
aufrufen
Ein internes
Unterprogramm aufrufen
Tipp: Benutzen Sie das Menü
† Var zur Eingabe der Befehle
Define und Prgm...EndPrgm .
Hinweise zur Benutzung
von Unterprogrammen
Ein Programm kann ein anderes Programm als Unterprogramm
aufrufen. Das Unterprogramm kann extern (ein anderes
Programm) oder intern (Teil des Hauptprogramms) sein.
Unterprogramme sind sinnvoll, wenn eine Gruppe von Befehlen
an mehreren Stellen im Programm wiederholt werden muß.
Zum Aufrufen eines anderen Programms benutzen Sie die gleiche
Syntax wie für das Ausführen eines Programms auf dem
Hauptbildschirm.
:subtest1()
:Prgm
:For i,1,4,1
: subtest2(i,iù 1000)
:EndFor
:EndPrgm
Ein internes Unterprogramm definieren Sie mit dem Befehl
Verbindung mit
Prgm...EndPrgm
werden muß, bevor es zum ersten Mal aufgerufen werden kann, sollten
Unterprogramme am Anfang des Hauptprogramms definiert werden.
Ein internes Unterprogramm wird auf gleiche Weise aufgerufen und
ausgeführt wie ein eigenständiges Programm.
Deklariert das
Unterprogramm als
lokale Variable.
Definiert das
Unterprogramm.
Ruft das Unterprogramm auf.
Am Ende eines Unterprogramms wird die Ausführung an das aufrufende
Programm zurückgegeben. Um ein Unterprogramm zu einem beliebigen
Zeitpunkt vorher zu verlassen, können Sie den Befehl
Ein Unterprogramm kann nicht auf lokale Variablen zugreifen, die im
aufrufenden Programm deklariert sind. Gleichermaßen kann das
aufrufende Programm nicht auf lokale Variablen zugreifen, die in
einem Unterprogramm deklariert sind.
Der Befehl
Lbl
ist lokal für das Programm, in dem er sich befindet. Daher
kann mit dem Befehl
Goto
Label in einem Unterprogramm (und umgekehrt) verzweigt werden.
. Da ein Unterprogramm definiert
:subtest1()
:Prgm
:local subtest2
:Define subtest2(x,y)=Prgm
: Disp x,y
:EndPrgm
:¦ Beginning of main program
:For i,1,4,1
: subtest2(i,iù 1000)
:EndFor
:EndPrgm
im aufrufenden Programm nicht zu einem
Kapitel 17: Programmierung
:subtest2(x,y)
:Prgm
: Disp x,y
:EndPrgm
in
Define
benutzen.
Return
287
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Ti-92 plus

Inhaltsverzeichnis