2. Informationen verarbeiten: Modell – Algorithmus – Lösung

 

2.1. Algorithmen

 

2.1.1. Algorithmusbegriff

 

Ein ALGORITHMUS ist eine Verarbeitungsvorschrift, die aus einer endlichen Folge von eindeutig ausführbaren Anweisungen besteht, mit der man eine Vielzahl gleichartiger Aufgaben lösen kann.

Ein Algorithmus gibt an, wie Eingabegrößen schrittweise in Ausgabegrößen umgewandelt werden.

 

Eigenschaften des Algorithmus

 

Endlichkeit

Ein Algorithmus besteht aus endlich vielen Anweisungen und kommt irgendwann zu einem Ende.

Eindeutigkeit

Die Reihenfolge der Anweisungen ist festgelegt. Gleiche Eingabegrößen führen stets zu gleichen Ausgabegrößen.

Ausführbarkeit

Jede Anweisung muss für den Prozessor verständlich und ausführbar sein.

Allgemeingültigkeit

Aufgaben des gleichen Typs sind mit dem Algorithmus lösbar und führen zum gesuchten Resultat.