Hamster-Modell / Aufgaben
Hamster-Modell / Aufgaben
Hamster-Modell / Aufgaben
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Hochschule Harz<br />
Fachbereich Automatisierung und Informatik<br />
© Prof. Dr. Bernhard Zimmermann<br />
<strong>Hamster</strong>-<strong>Modell</strong> / return-Anweisung<br />
• Boolesche return-Anweisung:<br />
– liefern des Wertes einer booleschen Methode<br />
return Boolescher Ausdruck;<br />
– Semantik (Bedeutung)<br />
1. Der Wert des Booleschen Ausdrucks wird berechnet.<br />
2. Die Ausführung der booleschen Methode, die diese return-<br />
Anweisung enthält, wird beendet.<br />
3. Der Wert des Booleschen Ausdrucks wird als Ergebnis der<br />
booleschen Methode zurückgegeben.<br />
• Anweisung<br />
– Grundanweisung – Alternativanweisung<br />
(Grundbefehl)<br />
– while-Anweisung<br />
– Prozeduraufruf – do-Anweisung<br />
– Blockanweisung – return-Anweisung<br />
– Bedingte Anweisung<br />
<strong>Hamster</strong>-Programmierung Seite 76<br />
Hochschule Harz<br />
Fachbereich Automatisierung und Informatik<br />
© Prof. Dr. Bernhard Zimmermann<br />
<strong>Hamster</strong>-<strong>Modell</strong> / return-Anweisung / Beispiele<br />
• Beispiele für die Anwendung der booleschen return-Anweisung<br />
– return true;<br />
– return vornFrei();<br />
– return maulLeer() || vornFrei();<br />
– return (kornDa() && !vornFrei());<br />
<strong>Hamster</strong>-Programmierung Seite 77