04.11.2013 Aufrufe

Präsentationsfolien (PDF)

Präsentationsfolien (PDF)

Präsentationsfolien (PDF)

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.

8.1 Einführung der Rekursion<br />

Korrekt gemäß Spezifikation?<br />

n<br />

• Fakultätsfunktion mathematisch: n! = i=1 i<br />

• Java-Code:<br />

long fakultaet(int n) {<br />

if (n == 1) {<br />

return 1;<br />

} else {<br />

return n * fakultaet(n - 1);<br />

}<br />

}<br />

• Nachweis von fakultaet(n) = n! für alle n<br />

1<br />

□ Induktionsanfang: fakultaet(1) = 1 = i=1 i = 1!<br />

□ Induktionsschluss "nn+1":<br />

fakultaet(n+1) = (n+1)*fakultaet(n) //Ausführung<br />

= (n+1) . n! //Induktionsannahme<br />

n<br />

= (n+1) . i=1 i //Definition von n!<br />

n+1<br />

= i=1 i //Definition von <br />

Algorithmen und Datenstrukturen Philippsen/Stamminger/Pflaum/Riehle WS 2010/2011 Folie 08-12

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!