22.08.2013 Aufrufe

Grundlagen der Informatik I “Programmierung”

Grundlagen der Informatik I “Programmierung”

Grundlagen der Informatik I “Programmierung”

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.

Beispiel 4.3.11 (Verifikation rekursiver Aufrufe)<br />

1. In unserem Fakultätsberechnungsprogramm fak berechnung(n) gibt es einen rekursiven Aufruf, <strong>der</strong> nur<br />

dann stattfindet, wenn n=1 gilt. In jedem Schritt wird n um Eins kleiner.<br />

Wir haben damit Bed1(n) ≡ n=1 und Var(n,Current)=n.<br />

Es folgt:<br />

n>0 ⇒ n≥0<br />

also pre(n) ⇒ Var(n,Current)≥0<br />

und<br />

n>0 ∧ n=1 ⇒ n-1>0 ∧ n-1

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!