06.08.2013 Aufrufe

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

PDF-Datei (ca. 1 MByte)

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

152 KAPITEL 12. PROGRAMMENTWURF<br />

die gewahlte Testmenge mit Protokollen der durchgefuhrten Testlaufe,<br />

eine Beschreibung von aufgetretenen Problemen,<br />

alternative Losungsansatze.<br />

12.7 Ein weiteres Beispiel<br />

Um die Vorgehensweise der Programmentwicklung noch verstandlicher zu machen, wird in diesem<br />

Abschnitt der gesamte Entwicklungsproze an einem weiteren Beispiel demonstriert.<br />

12.7.1 Aufgabe<br />

Folgende Aufgabe ist zu losen (siehe auch Kapitel 10.4.1):<br />

In einem rechteckigen geschlossenen Raum unbekannter Gro e ohne innere Mauern sind wahllos<br />

eine unbekannte Anzahl an Kornern verstreut. Der Hamster, der sich zu Anfang in der linken<br />

unteren Ecke des Hamster-Territoriums mit Blickrichtung Ost be ndet, soll alle Korner aufsammeln<br />

und dann stehenbleiben.<br />

12.7.2 Analyse<br />

Die Aufgabenstellung wird prazisiert:<br />

bzgl. der Ausgangssituation:<br />

{ Der Hamster steht in der unteren linken Ecke des Territoriums.<br />

{ Der Hamster schaut nach Osten.<br />

{ Die Anzahl an Kornern im Maul des Hamster ist nicht festgelegt.<br />

{ Auf beliebigen Feldern in Territorium liegen beliebig viele Korner.<br />

{ Das Territorium ist von einer rechteckigen geschlossenen Wand von Mauern umgeben;<br />

ansonsten be nden sich keine Mauern im Territorium; es existiert mindestens ein Feld<br />

im Territorium, auf dem keine Mauer steht.<br />

bzgl. der Endsituation:<br />

{ Die Position des Hamsters ist nicht festgelegt.<br />

{ Die Blickrichtung des Hamsters ist nicht festgelegt.<br />

{ Die Anzahl an Kornern im Maul des Hamsters ist nicht festgelegt.<br />

{ Auf keinem Feld im Territorium sollen mehr Korner liegen.<br />

bzgl. des Weges des Hamsters:<br />

{ Es gibt keine Constraints bzgl. des Weges des Hamsters.<br />

Abbildung 12.3 skizziert die gewahlte Testmenge. Die Landschaft in Teil (a) hat eine ungerade<br />

die Landschaft in Teil (b) eine gerade Anzahl an Kornerreihen. Teil (c) skizziert den Grenzfall,<br />

da das Territorium lediglich ein einziges nicht von Mauern besetztes Feld enthalt.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!