Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
72 KAPITEL 8. PROZEDUREN<br />
}<br />
links_um(); vor(); gib(); kehrt(); vor();<br />
// begib dich zur naechsten vollstaendigen Reihe<br />
vor(); gib_und_vor(); rechts_um();<br />
bearbeite_eine_reihe();<br />
void bearbeite_eine_reihe()<br />
{<br />
gib_und_vor(); gib_und_vor(); gib_und_vor(); gib_und_vor();<br />
gib_und_vor(); gib_und_vor(); gib_und_vor(); gib_und_vor();<br />
gib();<br />
}<br />
void gib_und_vor()<br />
{<br />
gib(); vor();<br />
}<br />
void kehrt()<br />
{<br />
links_um(); links_um();<br />
}<br />
void rechts_um()<br />
{<br />
kehrt(); links_um();<br />
}<br />
8.6.3 Beispielprogramm 3<br />
Aufgabe:<br />
Schauen Sie nochmal das Beispielprogramm 3 aus Kapitel 7.5.3 an: Der Hamster stehe vor<br />
einem Berg wie in Abbildung 7.9 skizziert; der Hamster soll den Berg erklimmen. Dort wurde<br />
eine Losung mit eingestreuten Kommentaren gegeben. Diese Kommentare werden nun in diesem<br />
Abschnitt durch entsprechende Prozeduren ersetzt.<br />
Losung:<br />
void main()<br />
{<br />
laufe_zum_berg();<br />
erklimme_erste_stufe();<br />
erklimme_zweite_stufe();<br />
erklimme_dritte_stufe();<br />
erklimme_gipfel();<br />
}