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.

11.5. SEITENEFFEKTE 129<br />

void rechts_um()<br />

{<br />

links_um();<br />

links_um();<br />

links_um();<br />

}<br />

##### ##### ##### ##### #####<br />

# ## # # ## # # ## # # ## # # ## #<br />

# > #<br />

# ####<br />

# ^ #<br />

# ####<br />

# < #<br />

# ####<br />

# v #<br />

# ####<br />

# > #<br />

# ####<br />

(a) (b) (c) (d) (e)<br />

##### ##### ##### ##### #####<br />

# ## #<br />

# > #<br />

# ####<br />

# ## #<br />

# ^ #<br />

# ####<br />

# ## #<br />

# < #<br />

# ####<br />

# ## #<br />

# v #<br />

# ####<br />

# ## #<br />

# > #<br />

# ####<br />

(f) (g) (h) (i) (k)<br />

##### ##### ##### #####<br />

# ## #<br />

# ^ #<br />

# ####<br />

# ## #<br />

# < #<br />

# ####<br />

# ## #<br />

# v #<br />

# ####<br />

# ## #<br />

# > #<br />

# ####<br />

(l) (m) (n) (o)<br />

#####<br />

# ## ^ #<br />

# #<br />

# ####<br />

(q)<br />

11.5 Seitene ekte<br />

Abbildung 11.6: Auswertungsreihenfolge boolescher Ausdrucke<br />

#####<br />

# ## #<br />

# ^ #<br />

# ####<br />

(p)<br />

Der Unterschied zwischen Prozeduren und booleschen Funktionen besteht nach au en hin darin,<br />

da Prozeduren etwas tun, indem sie den Zustand des Hamsters (Blickrichtung, Position,<br />

Korneranzahl im Maul) oder der Hamsterlandschaft (Korneranzahl auf den einzelnen Kacheln)<br />

verandern, wahrend boolesche Funktionen etwas berechnen, namlich einen booleschen Wert. Zur<br />

Berechnung dieses Wertes mussen sie jedoch in der Regel intern auch etwas tun. Fuhrt ein Funktionsaufruf<br />

nicht nur zur Berechnung eines Wertes, sondern daruber hinaus dazu, da sich nach<br />

Beendigung der Funktion der Zustand des Hamsters bzw. der Hamsterlandschaft geandert hat,<br />

dann spricht man davon, da die Funktion einen sogenannten Seitene ekt produziert hat.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!