31.10.2012 Aufrufe

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

referenzanleitung val3 d28056202b - 06/2005 - eule-roboter.de

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

REFERENZANLEITUNG VAL3 - Version 5.2<br />

Zum Beispiel:<br />

procedure dummy(num& x) // x per By Reference-Übergabe<br />

begin<br />

x=0<br />

putln(x) // ergibt 0<br />

end<br />

procedure element(num& x)<br />

begin<br />

x[3] = 0<br />

putln(size(x))<br />

end<br />

num a<br />

num b[10]<br />

a=10<br />

putln(a) // ergibt 10<br />

call dummy(a) // ergibt 0<br />

putln(a) // ergibt 0: a wird von dummy() geän<strong>de</strong>rt.<br />

b[2] = 2<br />

b[5] = 5<br />

call element(b[2]) // ergibt 8, die Elemente 0 und 1 von b wur<strong>de</strong>n nicht übergeben<br />

putln(b[5]) // ergibt 0: b[5] wird von element() geän<strong>de</strong>rt.<br />

ANWEISUNGEN ZUR ABLAUFSTEUERUNG<br />

Syntax<br />

// <br />

Bemerkung //<br />

Funktion<br />

Eine Zeile, die mit « // » beginnt, wird nicht berücksichtigt, das Programm geht auf die nächste Zeile weiter.<br />

Zum Beispiel<br />

// Dies ist ein Beispiel für eine Bemerkung<br />

Syntax<br />

call Programm([Parameter1][,Parameter2])<br />

Aufruf <strong>de</strong>s Unterprogramms call<br />

Funktion<br />

Führt das aufgerufene Programm mit <strong>de</strong>n angegebenen Parametern aus.<br />

D28056202B - <strong>06</strong>/<strong>2005</strong> 15 / 122

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!