Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
8.7. UBUNGSAUFGABEN 73<br />
void erklimme_erste_stufe()<br />
{<br />
erklimme_stufe();<br />
}<br />
void erklimme_zweite_stufe()<br />
{<br />
erklimme_stufe();<br />
}<br />
void erklimme_dritte_stufe()<br />
{<br />
erklimme_stufe();<br />
}<br />
void erklimme_gipfel()<br />
{<br />
erklimme_stufe();<br />
}<br />
void erklimme_stufe()<br />
{<br />
links_um(); vor();<br />
links_um(); links_um(); links_um(); vor();<br />
}<br />
8.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. Uberlegen Sie jeweils, wo es sinnvoll bzw. nutzlich<br />
ist, Prozeduren zu de nieren und aufzurufen.<br />
8.7.1 Aufgabe 1<br />
Gegeben sei das Hamster-Territorium in Abbildung 8.7 (links). Der Hamster soll in allen Feldern<br />
der beiden Diagonalen jeweils genau ein Korn ablegen, so da nach Beendigung des Programms<br />
das Hamster-Territorium das in Abbildung 8.7 (rechts) skizzierte Erscheinungsbild aufweist. Er<br />
habe anfangs mindestens 8 Korner im Maul.<br />
8.7.2 Aufgabe 2<br />
Die Aufgabe, die der Hamsters diesmal zu losen hat, ist dieselbe wie in Aufgabe 1: Der Hamster<br />
soll in allen Feldern der beiden Diagonalen jeweils genau ein Korn ablegen. Nur diesmal sieht das<br />
Hamster-Territorium so aus wie in Abbildung 8.8 (links) skizziert. Der Hamster habe anfangs<br />
genau 9 Korner im Maul.