Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| simulation:benutzerdefinierte_funktionen:definition_benutzerdefinierter_funktionen:anweisungen [2025/05/22 23:20] – deppe2 | simulation:benutzerdefinierte_funktionen:definition_benutzerdefinierter_funktionen:anweisungen [2025/11/02 22:04] (aktuell) – deppe2 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Anweisungen ====== | ====== Anweisungen ====== | ||
| - | ==== Anweisungen ==== | + | ===== Anweisungen |
| Die oben beschriebenen Ausdrücke können nicht für sich stehen, sondern können immer nur in Verbindung mit Anweisungen genutzt werden. Für die benutzerdefinierten Funktionen werden dabei vier Anweisungen unterschieden. Jede Anweisung beginnt in einer neuen Zeile und muss am Ende einer Zeile abgeschlossen sein. | Die oben beschriebenen Ausdrücke können nicht für sich stehen, sondern können immer nur in Verbindung mit Anweisungen genutzt werden. Für die benutzerdefinierten Funktionen werden dabei vier Anweisungen unterschieden. Jede Anweisung beginnt in einer neuen Zeile und muss am Ende einer Zeile abgeschlossen sein. | ||
| - | === Zuweisungen === | + | ==== Zuweisungen |
| - | Eine Zuweisung bindet den Wert eines mathematischen Ausdrucks an eine Variable. Dabei steht auf der linken Seite des Zuweisungszeichens (=) der Variablenname und auf der rechten Seite ein gültiger mathematischer Ausdruck. Die Syntax ist wie folgt: | + | Eine Zuweisung bindet den Wert eines mathematischen Ausdrucks an eine Variable. Dabei steht auf der linken Seite des Zuweisungszeichens ( = ) der Variablenname und auf der rechten Seite ein gültiger mathematischer Ausdruck. Die Syntax ist wie folgt: |
| ''< | ''< | ||
| Zeile 19: | Zeile 19: | ||
| | $2Pi = 2 + \pi$ | Ungültig, " | | $2Pi = 2 + \pi$ | Ungültig, " | ||
| - | === Return === | + | ==== Return |
| Eine return-Anweisung legt den Funktionswert der benutzerdefinierten Funktion fest und beendet die weitere Auswertung der Funktion. Der Wert des hinter dem Schlüsselwort (return) stehenden mathematischen Ausdrucks ist dabei der Funktionswert. Dabei gilt folgende Syntax: | Eine return-Anweisung legt den Funktionswert der benutzerdefinierten Funktion fest und beendet die weitere Auswertung der Funktion. Der Wert des hinter dem Schlüsselwort (return) stehenden mathematischen Ausdrucks ist dabei der Funktionswert. Dabei gilt folgende Syntax: | ||
| Zeile 27: | Zeile 27: | ||
| === Bedingte Ausführung === | === Bedingte Ausführung === | ||
| - | Eine if-then-else Anweisung führt eine Anweisung abhängig von einer gegebenen Bedingung aus. Diese Bedingung wird durch einen logischen Ausdruck definiert. Ist der Ausdruck wahr, so wird die auf das then-Schlüsselwort folgende Anweisung ausgeführt, | + | Eine '' |
| '' | '' | ||
| Zeile 41: | Zeile 41: | ||
| </ | </ | ||
| - | === Gruppierung === | + | ==== Gruppierung |
| Die Schlüsselwörter //begin// und //end// klammern eine Folge von Anweisungen so, dass die zwischen //begin// und //end// aufgeführten Anweisungen als eine Anweisung behandelt werden können. Auf diese Weise können auch mehrere Anweisungen zusammen bedingt ausgeführt werden. | Die Schlüsselwörter //begin// und //end// klammern eine Folge von Anweisungen so, dass die zwischen //begin// und //end// aufgeführten Anweisungen als eine Anweisung behandelt werden können. Auf diese Weise können auch mehrere Anweisungen zusammen bedingt ausgeführt werden. | ||