Kurs:Algorithmen und Datenstrukturen/Vorlesung/Definiertheit: Unterschied zwischen den Versionen

Aus testwiki
Zur Navigation springen Zur Suche springen
imported>Mhombach
Keine Bearbeitungszusammenfassung
 
(kein Unterschied)

Aktuelle Version vom 13. November 2013, 12:14 Uhr

Vorlage:Navigationsleiste/Algorithmen und Datenstrukturen

Definiertheit von imperativen Algorithmen

Gegeben ist folgender Algorithmus:

f(x):=ifx==0then0elsef(x1)

Auf welchen Eingaben ist der Algorithmus definiert?

Auswertung:

f(0)0
f(1)f(0)0
f(2)f(1)f(0)0
f(x)0xint,x>0
f(1)f(2)... Diese Auswertung terminiert nicht!

Somit gilt:

f(x):={0fallsx0sonst

R-0 Discussion R-3