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.

116 KAPITEL 10. WIEDERHOLUNGSANWEISUNGEN<br />

}<br />

while (vorn_frei())<br />

{<br />

vor();<br />

}<br />

void erklimme_gipfel()<br />

{<br />

do<br />

{<br />

erklimme_eine_stufe();<br />

} while (!vorn_frei());<br />

}<br />

void erklimme_eine_stufe()<br />

{<br />

links_um();<br />

vor();<br />

rechts_um();<br />

vor();<br />

}<br />

void rechts_um()<br />

{<br />

kehrt(); links_um();<br />

}<br />

void kehrt()<br />

{<br />

links_um(); links_um();<br />

}<br />

10.5 Ubungsaufgaben<br />

Nun sind wieder Sie gefordert; denn in diesem Abschnitt werden Ihnen einige Hamster-Aufgaben<br />

gestellt, die sie selbstandig zu losen haben. Achten Sie darauf, da bei den Aufgaben keine Landschaften<br />

mehr fest vorgegeben sind wie in den vergangenen Kapiteln, sondern da nur noch<br />

spezi sche Merkmale von moglichen Ausgangslandschaften angegeben werden. Ihre Hamsterprogramme<br />

mussen fur alle Landschaften korrekt arbeiten, die dieser Charakterisierung entsprechen.<br />

10.5.1 Aufgabe 1<br />

Der Hamster steht { wie schon in Beispielprogramm 3 (siehe auch Abschnitt 10.4.3) { vor einem<br />

regelma igen Berg unbekannter Hohe. Es liegen keine Korner im Territorium. Der Hamster, der

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!