20.07.2013 Aufrufe

Grundbegriffe der Informatik - Einheit 5: Der Begriff des Algorithmus ...

Grundbegriffe der Informatik - Einheit 5: Der Begriff des Algorithmus ...

Grundbegriffe der Informatik - Einheit 5: Der Begriff des Algorithmus ...

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.

Korrektheitsbeweis (3): das fehlende Puzzlestück<br />

◮ Wissen wir nun, dass am Ende <strong>des</strong> <strong>Algorithmus</strong> P = ab ist?<br />

◮ Nein: bisher nur bewiesen, dass: P3 + X3Y3 = ab<br />

◮ Wertetabelle zeigt, dass im Beispiel aber X3 = 0.<br />

◮ Beweisen wir, dass auch das für alle Eingaben a ∈ 8 und<br />

b ∈ 0 gilt. Wie?<br />

◮ Beobachtung: Die Xi werden <strong>der</strong> Reihe nach immer kleiner.<br />

◮ Und zwar immer um min<strong>des</strong>tens die Hälfte, denn<br />

Xi div 2 ≤ Xi/2.<br />

◮ Mit an<strong>der</strong>en Worten:<br />

X0 ≤ a<br />

X1 ≤ X0/2 ≤ a/2<br />

X2 ≤ X1/2 ≤ a/4<br />

◮ Wie man die Pünktchen weg bekommt wissen wir schon:<br />

vollständige Induktion<br />

.<br />

<strong>Algorithmus</strong>begriff <strong>Algorithmus</strong> zur Multiplikation nichtnegativer ganzer Zahlen24/34

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!