07.10.2013 Aufrufe

Vorlesungsskript - Hochschule Emden/Leer

Vorlesungsskript - Hochschule Emden/Leer

Vorlesungsskript - Hochschule Emden/Leer

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.

c○ Prof. Dr. B. Bartning, HS <strong>Emden</strong>/<strong>Leer</strong> Rumpfskript ” Informatik I/II“ (WS/SS 2010/11) 42<br />

◦ Haupteffekt unwichtig,<br />

◦ sinnvoll daher nur, wenn Seiteneffekt vorhanden, z. B. Zuweisung,<br />

◦ wird genau einmal zu Beginn durchgeführt,<br />

◦ darf fehlen.<br />

• Danach Test von Bedingung2 (Einsprungbedingung)<br />

◦ Haupteffekt wichtig:<br />

bei Wert true Einsprung in Schleifenanweisung Anweisung (kopfgesteuerte Schleife!),<br />

sonst Verlassen der for-Anweisung,<br />

◦ fehlend: Bedeutung true (Endlosschleife).<br />

• Nach jedem Schleifendurchlauf Bewertung von Ausdruck3 (Reinitialisierung)<br />

◦ Haupteffekt unwichtig,<br />

◦ sinnvoll daher nur bei Seiteneffekt,<br />

◦ wird immer nach jedem Schleifendurchlauf bewertet, ehe (erneut) Bedingung2 geprüft<br />

wird,<br />

◦ darf fehlen.<br />

Anm1 Eine for-Anweisung ist daher äquivalent zu folgendem Konstrukt (Ausnahme nur bei Benutzung<br />

der Anweisung continue;, s. (4.44b)):<br />

Ausdruck1 ;<br />

while ( Bedingung2 ) {<br />

Anweisung<br />

Ausdruck3 ;<br />

}<br />

Anm2 Erweiterung für Ausdruck1 s. (4.51c): EinfacheDeklaration.<br />

Bsp Programmfragment für die zweimalige Ausgabe der Zahlen 0 bis 99:<br />

int i;<br />

for (i=0; i

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!