Kurs:Algorithmen und Datenstrukturen/Vorlesung/Definiertheit

Aus testwiki
Version vom 13. November 2013, 12:14 Uhr von imported>Mhombach
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

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