06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

122 KAPITEL 11. BOOLESCHE FUNKTIONEN<br />

boolesche<br />

Funktionsdefinition<br />

boolescher<br />

Funktionskopf<br />

boolescher<br />

Funktionsname<br />

boolescher<br />

Funktionsrumpf<br />

Definitionen (2)<br />

11.3.3 Beispiele<br />

boolean<br />

boolescher<br />

Funktionskopf<br />

boolescher<br />

Funktionsname<br />

Bezeichner<br />

boolescher<br />

Funktionsrumpf<br />

( )<br />

{ Anweisung<br />

}<br />

Prozedurdefinition<br />

boolesche<br />

Funktionsdefinition<br />

Abbildung 11.2: Syntaxdiagramm: Boolesche Funktionsde nition<br />

In den folgenden beiden Funktionsde nitionen werden die im obigen Motivationsabschnitt 11.1<br />

geschilderten Beispiele implementiert. Im Rumpf der Funktion links frei() wird dabei die<br />

ebenfalls de nierte Prozedur rechts um aufgerufen.<br />

boolean mauer_da()<br />

{<br />

return !vorn_frei();<br />

}<br />

boolean links_frei()<br />

{<br />

links_um();<br />

if (vorn_frei())<br />

{<br />

rechts_um();<br />

return true;<br />

}<br />

else

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!