Begriff < Sonstiges < Hochschule < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 16:05 So 09.10.2011 | Autor: | Fry |
Hallo!
Habe in einem Skript den Begriff "deterministic function" gelesen.
Kennt jemand den Ausdruck? Hab schon danach gegoogelt, aber mit wenig Erfolg.
Gruß
Fry
|
|
|
|
Also ich kenne den Begriff "deterministische Funktion" oder "deterministischer Algorithmus" aus der Informatik.
http://de.wikipedia.org/wiki/Determinismus_%28Algorithmus%29
Wenn ich mich recht erinnere ist eine deterministische Funktion eine Funktion, die bei gleicher Eingabe auch immer die gleiche Ausgabe hat.
Das ist bei Funktionen im mathematischen Sinne sowieso immer der Fall, bei Funktionen im programmiertechnischen Sinne jedoch nicht zwangsläufig.
Ein einfaches Beispiel für eine nicht deterministische Funktion wäre:
1: | int i = 0;
| 2: | foo(int x)
| 3: | {
| 4: | ++i;
| 5: | return x+i;
| 6: | }
| 7: | foo(5) --> 6
| 8: | foo(5) --> 7
| 9: | ...
|
Ich hoffe mal das passt zum Kontext im Skript, wenn nicht dann erzähl vielleicht noch ein wenig was das für ein Skript ist (Fach, Thema,...)?
lg
Schadow
|
|
|
|