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.

7.5. BEISPIELPROGRAMME 57<br />

7.5 Beispielprogramme<br />

In diesem Abschnitt werden einige Beispiele fur Hamster-Aufgaben gegeben und eine oder mehrere<br />

Musterlosungen vorgestellt. Schauen Sie sich die Beispiele genau an und versuchen Sie, die<br />

Losungen nachzuvollziehen.<br />

7.5.1 Beispielprogramm 1<br />

Aufgabe:<br />

Gegeben sei das Hamster-Territorium in Abbildung 7.7. Der Hamster soll zwei Korner einsammeln.<br />

Losung 1:<br />

void main()<br />

{<br />

// nehme erstes Korn<br />

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

}<br />

# ########### ########<br />

#<br />

#<br />

#<br />

# v o # # ##### #<br />

# ###<br />

# o<br />

#<br />

o<br />

# o # o o o o o<br />

# #####<br />

#<br />

#<br />

# # # # # #####<br />

#<br />

# o o #<br />

#<br />

# ########### ########<br />

Abbildung 7.7: Hamsterlandschaft zu Beispielprogramm 1<br />

// nehme zweites Korn<br />

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

Losung 2:<br />

void main()<br />

{<br />

// nehme erstes Korn<br />

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

}<br />

// nehme zweites Korn<br />

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

vor(); vor(); nimm();

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!