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.

68 KAPITEL 8. PROZEDUREN<br />

{<br />

}<br />

void grase_reihe_ab()<br />

{<br />

vor();<br />

nimm();<br />

}<br />

vor();<br />

grase_reihe_ab();<br />

vor();<br />

grase_reihe_ab();<br />

void kehre_zurueck()<br />

{<br />

links_um();<br />

vor();<br />

rechts_um();<br />

}<br />

void start()<br />

{<br />

grase_feld_ab();<br />

kehre_zurueck();<br />

}<br />

void kehre_zurueck()<br />

{<br />

links_um();<br />

vor();<br />

rechts_um();<br />

}<br />

Zunachst fehlt die main-Prozedur. Des weiteren wird der Name kehre zurueck fur zwei Prozeduren<br />

verwendet. Dabei spielt es auch keine Rolle, da beide Prozeduren identisch de niert sind.<br />

Ein dritter Fehler besteht darin, da eine Prozedur rechts um zwar aufgerufen, nicht jedoch deniert<br />

wird. Der vierte Fehler ndet sich im Prozedurrumpf der Prozedur grase feld ab. Hier<br />

wird innerhalb des Prozedurrumpfes eine weitere Prozedur grase reihe ab de niert, was nicht<br />

erlaubt ist.<br />

8.5 Vorteile von Prozeduren<br />

Wie bereits anfangs erwahnt, ist das Prozedurkonzept eines der machtigsten Konzepte imperativer<br />

Programmiersprachen. Prozeduren spielen beim Programmentwurf eine fundamentale Rolle.<br />

Die wichtigsten Eigenschaften und Vorteile von Prozeduren sind:

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!