06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

138 KAPITEL 11. BOOLESCHE FUNKTIONEN<br />

}<br />

}<br />

}<br />

else // vorne und rechts stehen Mauern<br />

{<br />

links_um();<br />

}<br />

boolean rechts_frei()<br />

{<br />

rechts_um();<br />

if (vorn_frei())<br />

{<br />

links_um();<br />

return true;<br />

}<br />

else<br />

{<br />

links_um();<br />

return false;<br />

}<br />

}<br />

void rechts_um()<br />

{<br />

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

}<br />

11.7 Ubungsaufgaben<br />

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

gestellt, die sie selbstandig zu losen haben.<br />

11.7.1 Aufgabe 1<br />

Der Hamster be ndet sich irgendwo in einem quadratischen geschlossenen, kornerlosen Raum<br />

unbekannter Gro e ohne innere Mauern. Der Hamster soll die beiden Diagonalen des Territoriums<br />

mit jeweils einem Korn kennzeichnen (siehe Abbildung 11.11).<br />

11.7.2 Aufgabe 2<br />

Ahnlich wie in Beispielprogramm 3 in Kapitel 10.4.3 steht der Hamster vor einem Berg unbekannter<br />

Hohe. Allerdings ist der Berg diesmal nicht regelma ig eine Stufe hoch, sondern die<br />

Stufenhohen und -langen konnen variieren wie in Abbildung 11.12 skizziert. Es gibt jedoch keine<br />

Uberhange! Der Hamster soll den Gipfel suchen und schlie lich auf dem Gipfel anhalten.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!