17.12.2012 Aufrufe

4. Prozedurales Programmieren

4. Prozedurales Programmieren

4. Prozedurales Programmieren

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.

void p( int i ) {<br />

drucke_eingerueckt("Betrete p");<br />

indent += TAB;<br />

if( i > 2 ) {<br />

p( 2 );<br />

q( 2 );<br />

r( 2 );<br />

}<br />

indent -= TAB;<br />

drucke_eingerueckt("Verlasse p");<br />

}<br />

void q( int iq ) {<br />

drucke_eingerueckt("Betrete q");<br />

indent += TAB;<br />

p(iq);<br />

indent -= TAB;<br />

drucke_eingerueckt("Verlasse q");<br />

}<br />

- r und s sind nicht rekursiv.<br />

- q ist verschränkt rekursiv.<br />

- p ist direkt und verschränkt rekursiv.<br />

(Beachte: q wurde vor seiner Deklaration<br />

angewendet.)<br />

0<strong>4.</strong>12.08 © A. Poetzsch-Heffter, TU Kaiserslautern<br />

51

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!