17.11.2013 Aufrufe

Hamster-Modell / Aufgaben

Hamster-Modell / Aufgaben

Hamster-Modell / Aufgaben

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!