Java Reference
In-Depth Information
System seine speziellen Fähigkeiten auch ausspielen kann. Diese Fähigkeiten sind vor
allem:
die große Verarbeitungsgeschwindigkeit
die hohe Zuverlässigkeit
Die hohe Arbeitsgeschwindigkeit kann nur genutzt werden, wenn die zeitaufwändige
Programmerstellung nicht ins Gewicht fällt. Das ist immer dann der Fall, wenn das Pro-
gramm häufig verwendet wird und oft seinen Geschwindigkeitsvorteil ausspielen kann.
Das Gleiche gilt für die hohe Zuverlässigkeit. Im Gegensatz zum Menschen zeigt ein
Computersystem bei der Ausführung sich ständig wiederholender Anweisungen kei-
nerlei Ermüdungserscheinungen. Konzentrationsfehler wegen Übermüdung sind ihm
vollkommen fremd.
Die Arbeitsschritte zur Lösung einer Problemstellung werden allgemein auch als Algo-
rithmus bezeichnet. Dieser Begriff wurde ursprünglich für die Beschreibung von
Lösungswegen in der Mathematik verwendet und auf die Informatik übertragen. Jedem
Computerprogramm liegt ein Algorithmus zugrunde. Deshalb liefert die Definition des
Begriffs entscheidende Hinweise für die Beantwortung der Frage, ob eine Problemstel-
lung mit einem Computerprogramm gelöst werden kann.
Merke
Die Arbeitsschritte, die zur Lösung einer Problemstellung führen, nennt man Algorithmus .
Ein Algorithmus muss die folgenden Anforderungen erfüllen:
Er muss in einem endlichen Text vollständig beschreibbar sein und nach einer endli-
chen Zeit zum Ende kommen.
Jeder Schritt muss zu einem eindeutigen Ergebnis führen.
Er muss bei gleichen Rahmenbedingungen und gleichen Eingabewerten immer zum
gleichen Ergebnis führen.
Das Verfahren muss zum richtigen Ergebnis führen.
Das Verfahren muss allgemeingültig sein, d. h., es muss auf alle möglichen Daten
anwendbar sein.
Die letzte Eigenschaft macht deutlich, dass ein Algorithmus der Lösung eines allgemei-
nen Problems dienen muss. Ein Programm, das nur die Zahlen 3 und 5 addieren kann,
ergibt keinen Sinn. Das Programm muss in der Lage sein, zwei beliebige Zahlen zu
addieren. Das bedingt aber, dass dem Programm mitgeteilt werden muss, welche bei-
Search WWH ::




Custom Search