4. Prozedurales Programmieren
4. Prozedurales Programmieren
4. Prozedurales Programmieren
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
3. Repetitive Fassung nach Expansion von maxl:<br />
int maxlrep( int aktmax, IntList il ) {<br />
}<br />
if( isempty(il) ) {<br />
return aktmax;<br />
} else {<br />
}<br />
return maxlrep( max(aktmax,head(il)),<br />
tail(il) );<br />
void main( String[] args ) {<br />
}<br />
IntList l = ... ;<br />
int mx;<br />
if( isempty(l) ) {<br />
mx = 0;<br />
} else {<br />
}<br />
mx = maxlrep( head(l), tail(l) );<br />
println("maxl: " + mx );<br />
Transformiere die Funktionsprozedur maxlrep in eine<br />
Prozedur, die ihr Ergebnis in globaler Variable abliefert.<br />
0<strong>4.</strong>12.08 © A. Poetzsch-Heffter, TU Kaiserslautern<br />
87