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.

58 KAPITEL 7. ANWEISUNGEN UND PROGRAMME<br />

7.5.2 Beispielprogramm 2<br />

Aufgabe:<br />

Gegeben sei das Hamster-Territorium in Abbildung 7.8 (links). Der Hamster habe vier Korner im<br />

Maul. Er soll in jeder Ecke des Territoriums eines ablegen und in seine Ausgangsposition zuruckkehren.<br />

Nach Ausfuhrung des Losungsprogramms hat das Territorium das Erscheinungsbild in<br />

Abbildung 7.8 (rechts).<br />

Losung:<br />

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

#<br />

#<br />

#<br />

#<br />

#<br />

o o<br />

v # # #<br />

#<br />

#<br />

#<br />

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

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

# o<br />

o #<br />

#<br />

#<br />

# o<br />

o o<br />

v # # #<br />

o<br />

#<br />

#<br />

#<br />

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

Abbildung 7.8: Hamsterlandschaft zu Beispielprogramm 2<br />

void main()<br />

{<br />

// begib dich an den Rand<br />

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

// laufe in die rechte untere Ecke<br />

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

// laufe in die rechte obere Ecke<br />

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

// laufe in die linke obere Ecke<br />

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

// laufe in die linke untere Ecke<br />

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

// begib dich in deine Ausgangsposition zurueck<br />

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

}<br />

7.5.3 Beispielprogramm 3<br />

Aufgabe:<br />

Der Hamster stehe vor einem Berg wie in Abbildung 7.9 skizziert. Der Hamster soll den Berg<br />

erklimmen.<br />

Losung:<br />

void main()<br />

{<br />

// laufe zum Berg<br />

vor();

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!