Ein: Startwert, Grenze, Schrittweite

Sei Wert gleich der Startwert, Ergebnis die leere Liste

Solange Wert kleiner Grenze ist

Hänge Wert an Ergebnis an

Inkrementiere Wert um Schrittweite

Interessante Grenzfälle z.B.: Startwert > Grenze, Startwert == Grenze, Schrittweite > Grenze - Startwert, negative Schrittweite usf.

Übrigens gibt es eine ganze Disziplin, die durch Beobachtung des Verhaltens von Software auf ihre Spezifikation zu Schließen versucht. Dieses so genannte reverse engineering ist in den letzten Jahren von Industrieseite stark unter Beschuss geraten und in den USA unter dem DMCA in den meisten Fällen strafbar. Hättet ihr diese Aufgabe in Florida gelöst, wärt ihr jetzt schon im Gefängnis