Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
9.7. BEISPIELPROGRAMME 95<br />
Losung:<br />
#######<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
#<br />
# ######<br />
> o o o o<br />
o o o o o<br />
o o o o o<br />
o o o o o<br />
o o o o o<br />
Abbildung 9.12: Hamsterlandschaft zu Beispielprogramm 3<br />
void main()<br />
{<br />
ueberpruefe_eine_reihe();<br />
links_um(); vor(); links_um();<br />
ueberpruefe_eine_reihe();<br />
rechts_um(); vor(); rechts_um();<br />
ueberpruefe_eine_reihe();<br />
links_um(); vor(); links_um();<br />
ueberpruefe_eine_reihe();<br />
rechts_um(); vor(); rechts_um();<br />
ueberpruefe_eine_reihe();<br />
}<br />
void ueberpruefe_eine_reihe()<br />
{<br />
evtl_fressen(); vor();<br />
evtl_fressen(); vor();<br />
evtl_fressen(); vor();<br />
evtl_fressen(); vor();<br />
evtl_fressen();<br />
}<br />
void evtl_fressen()<br />
{<br />
// erstmal ein Korn fressen<br />
nimm();<br />
// falls es das einzige Korn war, muss es wieder abgelegt werden<br />
if (!korn_da())<br />
{<br />
gib();<br />
}<br />
}<br />
void rechts_um()