Inspektion
Konzipieren heißt nicht das Programm in einer konkreten Programmmiersprache schreiben. Vielmehr geht es darum, die gewünschte Gesamtleistung des Programmes aus einfacheren Leistungen modular aufzubauen. Vgl. Kap. 1.8.1 des Skriptes.
Zunächst sollte man sicherlich die beiden Figuren A und E zeichnen. Es liegt nahe, das wie folgt zu anzugehen:
Entwickle ein Unterprogramm(PA), das bei Aufruf den Koordinatenvektor (xP, yP) eines zufällig gewählten Punktes P von A liefert.
Dasselbe für E, also (PE).
Jetzt hat man (xP, yP) und (xQ, yQ). Dazu ist der Schwerpunkt zu bilden. Zu gegebenem r. Das Ergebnis ist zu zeichnen. Dann das Ganze erneut.
Nach ausreichend vielen Wiederholungen kann abgebrochen werden bzw. r verändert.
Ist erst einmal klar, was die einzelnen Moduln leisten sollen, kann man daraus in der Regel in einer gegebenem Programmiersprache leicht ein entsprechendes Unterprogramm schreiben.
Man kann den gesamten Ablauf als Verlaufsdiagramm darstellen, so wie es im Skriptum für den Formelbau beschrieben wird.. Vgl Kap.3.2 und Kap.8.4.5.
Die Antwort kann daher in Form eines solchen Verlaufsdiagramms erfolgen.