Beispiel für die
Übergabe von Werten an
ein Programm
Hinweis: Sie können hier
nicht circle als
Programmnamen benutzen,
da dies zu einem Konflikt
mit dem gleichnamigen
Befehlsnamen führt.
Hinweis: Dieses Beispiel geht
davon aus, daß der Benutzer
Werte eingibt, die im mit
ZoomStd und ZoomSqr
eingerichteten Fenster
angezeigt werden können.
284
Kapitel 17: Programmierung
Das folgende Programm zeichnet einen Kreis im Graphikbildschirm und
anschließend eine horizontale Gerade entlang des obersten Punkts des
Kreises. Drei Werte müssen an das Programm übergeben werden: die
und die
Koordinate das Kreismittelpunkts sowie der Radius
x-
y-
¦
Wenn sie das Programm im Programmeditor verfassen:
Geben Sie im Klammerpaar ( )
neben dem Programmnamen
die Variablen an, die zur
Aufnahme der übergebenen
Werte vorgesehen sind.
Beachten Sie, dass das
Programm auch Befehle für
das Einrichten des Graphik-
bildschirms enthält.
Vor dem Zeichnen des Kreises deaktiviert das Programm alle
ausgewählten Y= Editor-Funktionen, zeigt ein Standard-
Ansichtfenster an und richtet dies verhältnisgerecht ein.
¦
Um das Programm vom Hauptbildschirm auszuführen:
Muß der Benutzer die
entsprechenden Werte im
Klammerpaar ( ) angeben.
Die Argumente werden in
dieser Reihenfolge an das
Programm übergeben.
:circ(x,y,r)
:Prgm
Nur circ( ) wird in der
leeren Schablone
:FnOff
angezeigt. Die
:ZoomStd
Parameternamen
:ZoomSqr
müssen Sie eintragen.
:Circle x,y,r
:LineHorz y+r
:EndPrgm
circ(0,0,5)
Übergabe an r.
Übergabe an y.
Übergabe an x.
.
r