Erklären Sie die Begriffe: Algorithmus, Terminierung und determiniertes Ergebnis an folgendem Beispiel:

Ein Bonbonglas ist mit vielen Schokobonbons und Kirschbonbons gefüllt. Außerdem liegt neben dem Glas eine "Wundertüte", die unerschöpflich viele Kirschbonbons enthält. Der folgende Vorgang soll nun solange ausgeführt werden, bis er sich nicht mehr wiederholen lässt. Entnehmen Sie zwei Stück Süßigkeiten aus dem Glas.

Falls beide die gleiche Geschmacksrichtung haben, essen Sie diese auf und füllen ein Kirschbonbon aus der nebenstehenden Tüte in das Glas.
Haben Sie ein Kirschbonbon und ein Schokobonbon gezogen, dürfen Sie nur das Kirschbonbon naschen. Das Schokobonbon müssen Sie wieder in das Glas zurücklegen.
Folgende Fragen drängen sich auf:
Was ist der Algorithmus?
Terminiert dieser Vorgang?
Wie viele Süßigkeiten verbleiben im Glas?
Ist das Ergebnis determiniert?