06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

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.

94 KAPITEL 9. AUSWAHLANWEISUNGEN<br />

}<br />

laufe_bis_in_die_naechste_ecke()<br />

if (!maul_leer()) gib();<br />

void laufe_bis_in_die_naechste_ecke()<br />

{<br />

vor(); vor(); vor(); vor();<br />

}<br />

Losung 2:<br />

Bei dieser Losung ist der Hamster schlauer: Wenn er gar keine Korner mehr im Maul hat, braucht<br />

er ja auch gar nicht mehr weiterzulaufen. Er uberpruft also nach jedem Ablegen eines Korns, ob<br />

es sich noch lohnt weiterzulaufen.<br />

void main()<br />

{<br />

if (!maul_leer())<br />

{<br />

gib();<br />

if (!maul_leer())<br />

{<br />

laufe_bis_in_die_naechste_ecke()<br />

gib();<br />

if (!maul_leer())<br />

{<br />

laufe_bis_in_die_naechste_ecke()<br />

gib();<br />

if (!maul_leer())<br />

{<br />

laufe_bis_in_die_naechste_ecke()<br />

gib();<br />

}<br />

}<br />

}<br />

}<br />

void laufe_bis_in_die_naechste_ecke()<br />

{<br />

vor(); vor(); vor(); vor();<br />

}<br />

9.7.3 Beispielprogramm 3<br />

Aufgabe:<br />

Gegeben sei das Hamster-Territorium in Abbildung 9.12. Auf jedem Feld liegen ein oder zwei<br />

Korner. Der Hamster soll dafur sorgen, da auf jedem Feld genau ein Korn liegt.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!