Eigenschaften eines Algorithmus (nach Vorlesung Prof.Dr.R.Schiedermeier, FH München)

    1. Startaufstellung einnehmen
    2. Wiederhole bis Spiel gewonnen...
    1. Happy happy joy joy...

Mit diesem "Algorithmus" stimmt offenkundig etwas nicht; Das Problem liegt in Schritt 2a.

    1. Definierte Eingaben und Ausgaben
    2. Endlich
    3. Exakt
    4. Effektiv


Definierte Eingaben und Ausgaben


Exakt


Endlich

    1. wiederhole für jede Kombination von positiven, ganzen Zahlen a, b, c und n (n > 2):
    1. gib aus "False: und breche ab;

Die Vorschrift ist nicht endlich, weil man keine (noch so große) Obergrenze für die Anzahl der insgesamt auszuführenden Einzelschritte angeben kann;


Effektiv

    1. Startaufstellung einnehmen
    2. Wiederhole bis Spiel gewonnen...
    1. Happy happy joy joy...

Schritt 2a. ist nicht effektiv (aber endlich: es gibt nur endlich viele Stellungen im Schachspiel), weil es mehr Spielstellungen gibt als Elektronen im Universum;