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> / do-Anweisung / Darstellung<br />
• do-Schleifen<br />
– Anweisungsblock wird beim Betreten der Schleife<br />
vor dem Test abgearbeitet<br />
– abhängig vom Ergebnis der Testbedingung werden<br />
Aktionen im Anweisungsblock wiederholt<br />
Anweisungsblock<br />
Solange Bedingung wahr ist<br />
• Beispiel: Ablegen aller Körner<br />
gib ein Korn<br />
solange „Korn im Maul“<br />
<strong>Hamster</strong>-Programmierung Seite 64<br />
Hochschule Harz<br />
Fachbereich Automatisierung und Informatik<br />
© Prof. Dr. Bernhard Zimmermann<br />
<strong>Hamster</strong>-<strong>Modell</strong> / Wiederholung / Beispiel<br />
• Aufgabe<br />
– Der <strong>Hamster</strong> hat eine bestimmte Anzahl (>0) von Körnern im<br />
Maul, die er alle ablegen soll.<br />
• Programm<br />
void main()<br />
{<br />
do {<br />
}<br />
gib();<br />
}<br />
while (!maulLeer());<br />
<strong>Hamster</strong>-Programmierung Seite 65