Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
11.7. UBUNGSAUFGABEN 139<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#####<br />
o o #<br />
o o #<br />
o o #<br />
o o #<br />
#####<br />
#<br />
#<br />
#<br />
#<br />
#<br />
####<br />
o o #<br />
o #<br />
o o #<br />
####<br />
Abbildung 11.11: Typische Hamsterlandschaften zu Aufgabe 1<br />
# ########### ##<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
# ><br />
#<br />
#<br />
#<br />
#<br />
#<br />
# ########### ##<br />
#<br />
# #<br />
# # # #<br />
### #<br />
# ##### #<br />
11.7.3 Aufgabe 3<br />
# ########### ##<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
# #<br />
> ### # ##<br />
#<br />
#<br />
#<br />
# ########### ##<br />
Abbildung 11.12: Typische Hamsterlandschaften zu Aufgabe 2<br />
Der Hamster be ndet sich genau in der Mitte eines quadratischen geschlossenen, kornerlosen<br />
Raum ohne innere Mauern mit einer ungeraden Anzahl an freien Feldern pro Reihe (siehe Beispiele<br />
fur Ausgangslandschaften in Abbildung 11.13). Er habe mindestens soviele Korner in<br />
seinem Maul wie freie Felder existieren. Seine Aufgabe besteht darin, mit moglichst wenigen<br />
Schritten (vor();-Befehle) auf allen Feldern des Territoriums jeweils ein Korn abzulegen. Hinweis:<br />
Lassen Sie den Hamster zyklische Kreise laufen!<br />
#######<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
> #<br />
#<br />
#<br />
#<br />
# ######<br />
#######<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
# ######<br />
Abbildung 11.13: Typische Hamsterlandschaft und Wegbeschreibung zu Aufgabe 3<br />
11.7.4 Aufgabe 4<br />
Denken Sie sich selbst weitere Hamster-Aufgaben aus, und versuchen Sie, diese zu losen. Verwenden<br />
Sie dabei intensiv boolesche Funktionen. Viel Spa !